- NULL(空值)
NULL也是JavaScript的一个关键字,表示空值,用于定义空的或者不存在的引用。
2.undefined(未定义值)
undefined指的是未定义类型的变量,表示这个变量还没有赋值,如下代码所示。
<script type="text/javascript">
var variable;
Alert(此变量的类型为:"+variable);
</script>
- NaN(非数值)
NaN (not a numeber的缩写)是JavaScript特有的一个特殊数字类型,表示“非数值”。主要是指程序运行时由于某种原因发生计算错误,产生一个没有意义的数值,这个数值就是NaN。
4.转义字符
转义字符通常也称为控制字符,它是以反斜杠开头不可显示的特殊字符,利用转义字符可以在字符串中添加不可显示的特殊字符或者避免引号匹配问题。
常用的转义字符:
序列 |
代表字符 |
\0 |
Null字符(\u0000) |
\b |
退格符(\u0008) |
\t |
水平制表符(\u0009) |
\n |
换行符(\u000A) |
\v |
垂直制表符(\u000B) |
\f |
换页符(\u000C) |
\r |
回车符(\u000D |
\” |
双引号(\u0022) |
\’ |
撇号或单引号(\u0027) |
\\ |
反斜杠(\u005C) |
\xXX |
由 2 位十六进制数值 XX 指定的 Latin-1 字符 |
\uXXX |
由 4 位十六进制数值 XXXX 指定的 Unicode 字符 |
\XXX |
由 1~3 位八进制数值(000 到 377)指定的 Latin-1 字符,可表示 256个 字符。如 \251 表示版本符号。注意,ECMAScript 3.0 不支持,考虑到兼容性不建议使用。 |
提示:document.writeln)的作用是将括号内的内容在页面上输出。在使用document.writeln()输出转义字符时,只有放在格式化文本块中才会起作用,所以脚本须放在<pre>和<pre>的标签内。当然这对pre标签也可以放在<scrip标签之外。