Boolean
valueBoolean
''false0falseNanfalseundefinedfalsenullfalseothertrue
Boolean(value):数值转换真值
Number
进制
进制表示数值(十进制)说明
二进制0b102八进制0108严格模式下禁用十进制1010十六进制0x1016
科学计数
进制表示数值(十进制)说明
十进制1e5100000乘方十六进制0x1e30不支持科学计数e为14其他--不支持科学技术
全局
表示数值说明详细
Number.MAX_VALUE1.7976931348623157e+308最大值Number.MIN_VALUE5e-324最小值Number.InfinityInifinity范围外,正无穷(
+
∞
+\infty
+∞)-Number.Infinity-Infinity范围外,负无穷(
−
∞
-\infty
−∞)isFinite()Boolean判断是否在范围内true = isFinite(5)false = inFinite(Number.Infinity)NaNNaN不可转成数字时的值NaN = Number("this is value")isNaNBoolean是否为NaNfalse = isNaN(2)false = isNaN("2")true = isNaN("this is value")true = isNaN(Number.Infinity)
转换
Nubmer
类型范围说明
String大部分成功数值字符能识别不识别八进制字符空字符串默认0其他字符NaNBoolean全部成功1 = Number(true)0 = Number(false)Object单点0 = Number(null)NaN = Number(Object)
parseInt
同Number
Number要求字符串为纯数字串,否则失败
parseInt可以杂合,但是要求数字开头,且只能识别整数
还能够指定字符串进制进行解析
16 = parseInt("10", 16)
第一个传入字符串,第二个指定进制
parseFloat
同parseFloat,识别小数
String
操作特点说明
引号单引号和双引号无区别都可用可嵌套,自识别自嵌套需转义都支持转义转换变成字符串对象String(XXX)XXX.toString()
Object
操作形式说明
初始化var obj = new Objectvar obj = new Object()var obj = {}javascript中对象只是数值和方法的杂合然后为数值和方法指代变量名可以看做是python中的字典可以随时增加、随时减少属性且无需
typeof
检测返回类型
类型场景
undefined初始值为undefined未定义booleanBooleanstringStringnumberNumberobjectObject{}nullfunctionfunction
转载请注明原文地址: https://www.6miu.com/read-5031118.html