关闭
当前搜索:

Javascript 变量提升

先来看一个例子:var tmp = "hello javascript";function f() { console.log(tmp); var tmp = "hello world"; }f(); console.log(tmp);上面代码最终运行结果如下:undefined hello javascript是不是很诧异,按道理应该两次log都是”hello javascript...
阅读(208) 评论(0)

javascript包装对象

javascript对象是一种复合值,是属性和已命名值的集合,通过.符合来引用属性值,当属性值是一个函数的时候,称其为方法。我们看到字符串也同样有属性和方法:var s = 'test'; var l = s.length; //属性 var i = s.indexOf('t'); //方法 typeof s // string但字符串s不是对象,是原始类型string,按理说原始类...
阅读(217) 评论(0)

javascript NaN和isNaN的理解

NaN(Not a Number) 是一个全局对象的属性,它表示未定义或不可表示的值,在编程中很少直接使用到 NaN,当算术运算返回一个未定义的或无法表示的值时,NaN就产生了。但是,NaN并不一定用于表示某些值超出表示范围的情况。将某些不能强制转换为数值的非数值转换为数值的时候,也会得到NaN。返回NaN的运算有如下三种: 1. 操作数中至少有一个是NaN的运算 2. 未定义操作 - 下列除...
阅读(1191) 评论(0)
    个人资料
    • 访问:42243次
    • 积分:641
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论