好好学一遍JavaScript 笔记(一)——基础中的基础(2)
来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:16 点击:次
* parseInt/parseFloat
* parseInt()方法首先会查看位置0处的字符、判断它是否是个有效数字、如果不是该方法将返回NaN、将
* 不在执行其它操作、如果是、则查看1处字符、进行同样的测试、这一过程将持续到非有效数字的字符为止!
* 此时parseInt将把该字符之前的字符串转换成数字
* 例如、如果要把字符串"1234bule"转换成数字、那么parseInt将返回1234因为当它检测到B时就会停止检测过程、
* 字符串中包含的数字字面量会被正确转换成数字.
* 如果要转换成16进制、或者8、2这些:
* parseInt("AF",16); parseInt("010",8);
*/
//alert(parseInt("1234bule"));
//alert(parseInt("0xA"));
//alert(parseInt("22.5"));
//alert(parseInt("bule"));
//alert("转换:"+parseInt("0010",10));
//alert(parseInt("0"));
/**
* 强制类型转换:
* Number(value) 把指定的值转换成数字(可以是整数或浮点数)
* Boolean(value)把指定的值转换Boolean型
* String(value)把指定的值转换成字符串
* 用这三个函数之一转换值、将创建一个新值存放由原始值直接转换的值、这会造成异响不到的后果!
*
*/
alert(Number("0010.23"));
Number 类:
[javascript]
/**
* Number 类
* toFixed()方法的参数填2说明了应该显示几位小数、该方法将返回99.00
* 该方法能表示具有0到20位的小数数字、超出这个范围值会引发错误
*/
//var numberObj = new Number(99);
//alert(numberObj.toFixed(2));
相关新闻>>
- 好好学一遍JavaScript 笔记(二)——encode、数组、对象创建
- 好好学一遍JavaScript 笔记(三)——StringBuffer、prototype
- 好好学一遍javaScript 笔记(四)——Attribute、HTML元素、文档碎
- 好好学一遍JavaScript 笔记(五)——正则表达式基础
- 好好学一遍JavaScript 笔记(六)——正则表达式基础二
- 好好学一遍JavaScript 笔记(七)——RegExp对象与常用正则
- 好好学一遍JavaScript 笔记(八)——冒泡型事件、捕获型事件
- JavaScript详解
- 用Javascript来生成ftp脚本
- 关于动态执行代码(js的Eval)
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>