首页 理论教育 JavaScript数据类型

JavaScript数据类型

时间:2023-10-18 理论教育 版权反馈
【摘要】:JavaScript的基本数据类型有数值型、字符型、布尔型和空值4种。在JavaScript中大多数字是用十进制表示的。加前缀“0”表示八进制的整型值,只能包含0到7的数字。就是说0xF与15相等,同时0x10等于16。这就是说,大写或小写“e”用来表示10的次方。JavaScript中数字最大可以到+1.7976931348623157*10+308,最小到+5*10-324。另外,JavaScript包含特殊值数字。JavaScript区分正0和负0。boolean类型常用来判断一个状态的有效性。换句话说,该变量没有保存有效的数、字符串、boolean、数组或对象。

JavaScript数据类型

JavaScript的基本数据类型有数值型(包括整数和实数)、字符型(包括在""和''之间的字符串或字符)、布尔型(使用true或false表示)和空值4种。

整数型 可以是正整数,负整数和0。可以用十进制八进制十六进制来表示。在JavaScript中大多数字是用十进制表示的。加前缀“0”表示八进制的整型值,只能包含0到7的数字。前缀为“0”同时包含数字“8”或“9”的数被解释为十进制数。加前缀“0x”(零和x或X)表示十六进制整型值。可以包含数字0到9,以及字母A到F(大写或小写)。使用字母A到F表示十进制10到15的单个数字。就是说0xF与15相等,同时0x10等于16。八进制和十六进制数可以为负,但不能有小数位,同时不能以科学计数法(指数)表示。

实数型 可以带小数部分的数,也可以用科学计数法来表示。这就是说,大写或小写“e”用来表示10的次方。JavaScript中数字最大可以到+1.7976931348623157*10+308,最小到+5*10-324。以“0”开始且包含小数点的数字被解释为小数浮点数。注意以“0x”或“00”开始并包含小数点的数将发生错误

另外,JavaScript包含特殊值数字。例如“NaN(Not a Number,不是一个数字)”。当对不适当的数据(比如字符串或未定义值)进行数学运算时会给出这样一个结果。还有“正0”和“负0”。JavaScript区分正0和负0。(www.xing528.com)

布尔型(boolean)数据只有两个值。它们是true和false。boolean类型常用来判断一个状态的有效性(说明该状态为真或假)。

空值型(null)只有一个值,它就是null。关键字null不能用作函数或变量的名称。包含null的变量包含“无值”或“无对象”。换句话说,该变量没有保存有效的数、字符串、boolean、数组或对象。通常用null来清除变量的内容。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈