1、原样输出标签的内容:
<:<
>:>
2、单行注释//(ctrl /)
多行注释(ctrl shift /)
/*
*/
3、JavaScript中基本数据类型有个特殊的数据类型 null空 undefined未声明
复合数据类型:
声明变量:var xxxx=xxx,可以一次性声明多个变量如:var name = "",age = 18,sex = "";
变量赋值:xxx = 18
标识符:用户自定义的所有名字都叫做标识符
规律:必须由数字、字母、下划线、美元符号组成。不能以数字开头。区分大小写。见明思意。
输出变量/常量的类型:typeof 变量名/常量名
4、运算符
算数运算符:除了 -*/%外还有 --
关系运算符:
逻辑运算符
任何类型的数据和字符串类型数据做相加操作时,其他类型数据会转换为字符串类型。然后“拼接”。
任何数据除了和字符串做相加运算外,与NaN做算数运算的结果始终都是NaN,包括NaN和NaN做运算的结果也为NaN(not a number),字符串如果是纯数字字符串转成数字,否则转换成NaN.
= /= *= %=
任何其他数据类型除了和字符串做相加操作外,与数字类型做算数运算的时候,其他数据类型都会自动转换成数字
特殊数据类型中:NULL>0;underfined>NaN
数字0转成布尔值为false,所有非0数字转成布尔值为true
空字符串转成布尔值为false,所有非空字符串转成布尔值为true
null和underfined转成布尔值都为false
Number()
parseInt()取整如20a》20
parseFloat()
在javascript中被除数可以为0,如1/0==infinity(无穷大)-1/0=-infinty
全等===值和类型都相等才返回true,否则false
全不等!==
与&&
或||
非!