JavaScript 整理笔记

Javascript 整理笔记(一)

1.1 语法

1.1.1 空白

可表现为被格式化的字符或注释的形式。
注释(1) /* */ 通常为块注释,对于注释的代码块来说是不安全的,如正则代码中出现的/*等
注释(2) // 注释单条语句或说明,推荐使用

1.1.2 标识符

由字母或下划线开头,字母、数字或下划线组成的标识符。注意以下保留字不能作为标识符:
'abstract', 'boolean', 'break', 'byte', 'case', 'catch', 'char', 'class', 'const', 
'continue', 'debugger', 'default', 'delete', 'do', 'double', 'else', 'enum', 'export',
'extends', 'false', 'final', 'finally', 'float', 'for', 'function', 'goto', 'if', 
'implements', 'import', 'in', 'instanceof', 'int', 'interface', 'long', 'native', 
'new', 'null', 'package', 'private', 'protected', 'public', 'return', 'short', 
'static', 'super', 'switch', 'synchronized', 'this', 'throw', 'throws', 'transient',
'true', 'try', 'typeof', 'var', 'volatile', 'void', 'while', 'with'.
另外如:undefined, NaN, Infinity不可用于标识符。
number, string, object等数据类型不建议用于标识符,不利于代码可读。

1.1.3 数字

NaN是一个数值,不等于自身,判断时用函数 isNaN(number) 来检测NAN。NaN与任何类型数据进行运算
如 NaN + 0 = NaN。
Infinity 表示所有大于 1.79769313486231570e+308 的值。负值则相反。
Infinity-Infinity=NaN;
Infinity-1=NaN;
-Infinity+1=NaN。

1.1.4 字符串

指的是0个或多个字符包在一对单引号或双引号中。Unicode 是一个16位的字符集,所以JavaScript中的
所有字符都是16位的。
\ (反斜线)转义字符用来把那些正常情况下不被允许的字符插入到字符串中。如 \n,\t,\r,\f,\b,\u,
其中'\u'用来约定数字字符编码。
'B' === '\u0042';
length 属性:
'seven'.length === 5。
方法:
toUpperCase() 转换成大写
'cat'.toUpperCase() === 'CAT';
toLowerCase() 转换成小写 
'DOG'.toLowerCase() === 'dog'。

——–内容系个人整理,如有错误,欢迎指出。谢谢!——–

猜你喜欢

转载自blog.csdn.net/Ama_zhe/article/details/81479778