读者应熟练掌握JavaScript的基本理念,确保自己既可以快速掌握使用JavaScript,也可以及时了解和使用JavaScript语言的新特性。......
2023-11-08
parseInt(string, radix)函数尽最大可能转换字符串为整数。
1.parseInt解析字符串
5.3.1.html使用parseInt解析字符串,如下所示。
动手写5.3.1
执行5.3.1.html,输出转换结果到网页,如下图所示。
图5.3.1 parseInt转换字符串为数字
2.parseInt解析对象
调用parseInt(a)时,如果参数a是对象,会依次调用a的toString()、valueOf()尝试获取a的原始值;如果返回值都不是字符串或数字,则触发错误“Uncaught TypeError: Cannot convert object to primitive value”。一元运算符加号(+)则先调用操作数的valueOf(),再调用toString()获取原始值。
5.3.2.html使用parseInt和一元运算符加号(+)将对象解析为数字,并展示获取原始值的过程,如下所示。
动手写5.3.2(www.chuimin.cn)
执行5.3.2.html,输出结果到网页,如下图所示。
图5.3.2 parseInt转换对象为数字
3.parseInt根据二进制解析
parseInt(a,radix)支持根据第二个参数radix指定字符串a使用的进制,并进行解析。
5.3.3.html使用parseInt解析用二进制和十六进制表示的数字字符串,如下所示。
动手写5.3.3
执行5.3.3.html,输出二进制和十六进制的解析结果到网页,如下图所示。
图5.3.3 parseInt根据进制转换数字
有关零基础JavaScript从入门到精通的文章
读者应熟练掌握JavaScript的基本理念,确保自己既可以快速掌握使用JavaScript,也可以及时了解和使用JavaScript语言的新特性。......
2023-11-08
点号属于存取运算符,用于访问对象的属性和方法。图4.7.7点号运算符除了标识符可以通过点号访问属性和方法外,直接量也可以使用点号运算符。◇ 负数直接量因为有负号,所以会被当作一元运算符取负,优先级低于点号操作符,需要使用括号()确认其是一个独立的数字。图4.7.8直接量使用点号运算符......
2023-11-08
图2.3.1JavaScript代码块2.3.1.html有三个代码块,每一个代码块都可以随时访问当前代码块以及之前的代码块中的变量和函数。动手写2.3.2与动手写2.3.1相比,在第二个