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'

欢迎访问我的博客 Ama_zhe
--------内容系个人整理,如有错误,欢迎指出。谢谢!--------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值