转义字符
-
\\反斜杠\ -
\"双引号" -
\\'单引号' -
\n换行(newline) -
\ttab
错误提示:Null、Undefined 和 NaN
-
Null: 输出的内容为空 -
Undefined: 输出的内容已定义,但是未赋值 -
NaN: (not a number),运算的结果不是数字,如"good"/2,将输出NaN
布尔值为false
以下几个值的布尔值都是false:
falsenullundefined0NaN""-
" "
注意:虽然NaN的布尔值是false,但是NaN==false的结果并不是true而是false。
NaN==false测试结果
数组
数组也是对象(object)类型
- 在控制台输入
[]可以看到数组支持的所有方法
在控制台输入[]
- length 返回数组长度
- push("item") 在数组末尾添加一个函数,并返回添加后的数组长度
- pop() 删除数组末尾的元素,并返回删除的元素
- slice(start,end) 获取数组中的指定段的元素,并不会改变数组
start:获取元素的起始位置,为负数时表示从数组的末尾往前偏移的位置,如-2表示倒数第2个元素
end: 结束的位置,非必填,不填则表示从start到末尾的所有元素 - splice(start,count,item1,.....,itemN)
start:删除/添加的元素的起始位置,为负数时表示从数组的末尾往前偏移的位置,如-2表示倒数第二个元素
count:删除元素的个数
item:要添加的元素,非必填 - join() 将数组元素合并为字符串
- sort() 对数组元素进行排序
- reverse() 倒转数组的元素
- toFixed(n) 保留n位小数,但是返回的是字符串类行
- toUpperCase() 小写转大写
- toLowerCase() 大写转小写
- substr(start,count) 获取从start开始的count个字符,start也可以是负数,count非必填,如果不填,则返回直到结尾的字符串。









网友评论