JavaScript注释

  JavaScript的注释分为单行注释和多行注释;注释可以阻止代码的执行,合理添加JavaScript注释可提高代码的可读性和可维护性。

//开始。

1 //  输出一行文字
2 document.getElementById("text").innerHTML = "这是通过JavaScript输出的文字";
3 //  定义变量
4 var str = "Hello World";

/*开始,以*/结束。

1 /*
 2   这是JavaScript的多行注释
 3   这里面的每一行都不会执行   
 4   下面将定义变量和一个函数
 5 */
 6 
 7 var str = "Hello JavaScript";
 8 function add(s){
 9    retrun str + s;
10 }

JavaScript运算符

  运算符从我们开始上学就开始接触了,比如说+、-、*、/等;在JavaScript中除了这些基本的运算符外还有很多。

  JavaScript运算符大致可分为:算数运算符、比较运算符、逻辑运算符、赋值运算符;运算符有自己的优先级:先乘除(取模)后加减,比较逻辑接着算,非子来了(其余)靠边站。

  运算符优先级由高到低如下表所示:

运算符

描述

. [] {} ()

字段访问、数组下标、函数调用以及表达式分组

++ -- - ~ ! delete new typeof void

一元运算符、返回数据类型、对象创建、未定义值

* / %

乘法、除法、取模

+ - +

加法、减法、字符串连接

<< >> >>>

移位

< <= > >= instanceof

小于、小于等于、大于、大于等于、instanceof

== != === !==

等于、不等于、全等、不全等

&

按位与

^

按位异或

|

按位或

&&

逻辑与

||

逻辑或

?:

三目运算符

= += *= /= -= %=

赋值运算符

,

多重求值(逗号运算符)

注意:

  1、 []、{}、.、()常用于数组和对象中,()也可用来改变运输顺序

  2、++、--、-一般只用于数值型数据,~按位取反

  3、字符串和数字相加结果是字符串

1 x=5+5;
 2 document.write(x);   // 结果为10
 3 
 4 x="5"+"5";
 5 document.write(x);   // 结果为55
 6 
 7 x=5+"5";
 8 document.write(x);   // 结果为55
 9 
10 x="5"+5;
11 document.write(x);   // 结果为55

0、""、null、false、undefined、NaN都会判为false,其他都为true

1 var a = 1, b = 2;
2 a && b;  // 返回2
3 a || b;  // 返回1
4 
5 var c = 0, d = 1;
6 c && d;  // 返回0
7 c || b;  // 返回1

  5、相等(==)只要求比较的值相同,对数据类型没要求;全等(===)则要求比较的值和数据类型都相同

1 1 var a = 5, b = "5";
2 2 console.log(a == b);    // 返回true
3 3 console.log(a === b);   // 返回false

 

 

 

本文仅供自己在平时工作学习时作笔记使用!如有错误请多多指出!!!