首页 > 网站 > WEB开发 > 正文

【Head First Javascript】学习笔记0——自己制作chm参考手册素材

2024-04-27 14:15:18
字体:
来源:转载
供稿:网友

【Head First javascript】学习笔记0——自己制作chm参考手册素材

变量声明:var

常量声明:const

数据格式转换:

1、转换函数

  parseInt(A):把字符串A转换成整数;其中A为只包含数字的字符串

  parseFloat(A):把字符串A转换成浮点数;其中A为只包含数字的字符串

  在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的 测试。这一过程将持续到发现非有效数字的字符为止,此时parseInt()将把该字符之前的字符串转换成数字。

  parseInt()方法还有基模式:parseInt("A", 16); 把A转换成16进制整数  当然,对二进制、八进制,甚至十进制(默认模式),都可以这样调用parseInt()方法:  parseInt("10", 2); //returns 2  parseInt("10", 8); //returns 8  parseInt("10", 10); //returns 10  如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:  parseInt("010"); //returns 8  parseInt("010", 8); //returns 8  parseInt("010", 10); //returns 10

  parseFloat()方法与parseInt()方法的处理方式相似,从位置0开始查看每个字符,直到找到第一个非有效的字符为止,然后把该字 符之前的字符串转换成数字。不过,对于这个方法来说,第一个出现的小数点是有效字符。如果有两个小数点,第二个小数点将被看作无效的, parseFloat()方法会把这个小数点之前的字符串转换成数字。这意味着字符串 "22.34.5 "将被解析成22.34。

2、强制类型转换

  Boolean(value)——把给定的值转换成Boolean型;  Number(value)——把给定的值转换成数字(可以是整数或浮点数);  String(value)——把给定的值转换成字符串。

3. 利用js变量弱进行类型转换

<script>var str= '012.345 ';var x = str-0;x = x*1;</script>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表