article:
tag:
just test

Javascript > js 中的重要知识点 上一篇 | 下一篇

js, point, important point

js 中的重要知识点

// JavaScript Document


在 JScript 中 null 和 undefined 的主要区别是 null 的操作象数字 0,而 undefined 的操作象特殊值 NaN (不是一个数字)。对 null 值和 undefined 值作比较总是相等的。



不能使用未经过声明的变量。
var volume = length * width; // 错误 — length 和 width 并不存在。



数值与字符串相加    将数值强制转换为字符串。 
字符串与数值相加    将数值强制转换为字符串
布尔值与字符串相加  将布尔值强制转换为字符串。 
数值与布尔值相加    将布尔值强制转换为数值。 



请注意,比较大小时字符串自动转换为相等的数字,但加法(连接)运算时保留为字符串。



Jscript 有三种主要数据类型、两种复合数据类型和两种特殊数据类型。

主要(基本)数据类型是: 
字符串 
数值 
布尔 

复合(引用)数据类型是: 
对象 
数组 

特殊数据类型是: 
Null 
Undefined 



在 Jscript 中整数和浮点值没有差别;JScript 数值可以是其中任意一种(JScript 内部将所有的数值表示为浮点值)。



整型值可以是正整数,负整数和 0。可以用 10 进制,8 进制和 16 进制来表示。在 Jscript 中大多数字是用十进制表示的。加前缀“0”表示 8 进制的整型值,只能包含 0 到 7 的数字。前缀为“0”同时包含数字“8”或“9”的数被解释为十进制数。



@suches
http://btbtd.com/mods/blog/item.php?uid=1&item=4979

发表于 @ 2013-01-08 06:16:39

该文章暂时没有回复
评论内容:
昵称:
验证码: