JavaScript高级程序设计9.pdf

Number是数字值对应的引用类型

var numberObject=new Number(10);

Number也重写了valueof()、toLocaleString()、和toString()方法,valueOf()方法返回对象表示的基本类型数值,另外两个方法则返回字符串形式的数值,除了继承的为toString()方法传递一个表示基数的参数,告诉它返回几进制数值的字符串形式

var num=10;

alert (num.toString(2));  //"1010"

Number类型还提供了一些用于将数值格式化为字符串的方法,toFixed方法会按照指定的小数位返回数值的字符串表示(四舍五入)

var num=10;

alert(num.toFixed(2));  //"10.00"

toFixed()适合处理货币,IE8以及之前版本有bug

toExponential(),接收一个表示小数位数的参数,返回指数表示法(e表示法),(四舍五入)

var num=10;

alert(num.toExponential(1));  //"1.0e+1"

toPrecision()方法会自动按照合适的方法调用toFixed或者toExponent方法,这里与之前的方法不同传入的参数为所有数字的位数.

var num=99;

alert(num.toPrecision(1));  //"1e+2"

alert(num.toPrecision(2));  //"99"

alert(num.toPrecision(3));  //"99.0"

String类型是字符串的对象包装类型

var stringObject=new string("hello world");

继承的valueof()、toLocaleString()和toString()方法都返回对象所表示的基本字符串值

String类型的每个实例都有一个length属性,表示字符串中包含多个字符串

var stringValue=“hello world”;

alert(stringValue.length);  //"11"

需要注意的是即使字符串中包含双字节字符,每个字符也仍然算一个字符

var stringValue=“hello world”;

 alert(stringValue.charAt(1));  //"e"返回给定位置的字符

alert(stringValue.charCodeAt(1));  //"101"返回给定位置的字符编码

 

var stringValue=“hello world”;

alert(stringValue[1]);  //"e" ie7以及之前版本返回undefined

 早睡能减压--

更多相关文章
  • 注册处理程序 navigator.registerContentHandler("applicat/rss+xml","http://www.somereader.com?feed=&s","Some Reader"); scree ...
  • 第六章 面向对象的程序设计 ECMA中有两种属性:数据属性和访问器属性 数据属性的特性 [[Configurable]] 表示是否通过delete删除属性,是否重新定义属性,是否能把属性修改为访问器属性 [[Enumerable]] 表示是否通过for-in循环返回属性 [[writable]] 表 ...
  • JavaScript高级程序设计(第2版) 笔记1
    JavaScript高级程序设计这本书以前一个朋友推荐我看,可惜因为种种原因,都没有系统地拜读全书.最近一段时间刚好有这个时间,也就再次捧起,有一段时间没有阅读技术类的书籍,读起来感觉有点乏味了...... 而说到JavaScript确实一门不错的语言(注:PHP的不要喷我!),不过我相信很多人都同 ...
  • JavaScript高级编程II
         原文地址: http://www.onlamp.com/pub/a/onlamp/2007/08/23/advanced-javascript-ii.html?page=1        在前面的文章中,我们介绍了两类JavaScript小工具及其源代码:浮动文本和弹出菜单.本文中,我们将 ...
  • 一:HTML4.01为<script>标签定义了6个属性: async: 表示应该立即下载脚本,但不应该妨礙页面中其他操作——————只对外部脚本有效: charset: 表示通过src属性指定的代码的字符集—————————————很少用: defer: 表示脚本可以延迟到文档完全被解 ...
  • 推荐分享大量JavaScript/jQuery电子书籍教程pdf合集下载
    不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小   15天学会jQuery(完整版).pdf 274.79 KB   21天学通JavaScript(第2版)-顾宁燕扫描版.pdf 26.02 MB   5天驾驭JQuery教程.pdf 1.08 MB   ACCP软件开发初级程 ...
  • 給JavaScript初學者的24條最佳實踐(轉:http://www.cnblogs.com/yanhaijing/p/3465237.html)
    作为“30 HTML和CSS最佳实践”的后续,本周,我们将回顾JavaScript的知识 !如果你看完了下面的内容,请务必让我们知道你掌握的小技巧! 1.使用 === 代替 == JavaScript 使用2种不同的等值运算符:===!== 和 ==!=,在比较操作中使用前者是最佳实践. “如果两边
  • 深入理解javascript原型和閉包(16)——完結
    之前一共用15篇文章,把javascript的原型和闭包. 首先,javascript本来
一周排行