javascript
javascript
老朱.
业余时间喜欢写点技术博客,读点无用之书。想阅读我更多原创的非技术类文章,可以关注我的公众号 老朱的读书随想
展开
-
JavaScript的函数作用域
我们先来猜猜看下面的代码会输出什么var str = 'hello,world';function func1(){ console.log(str); var str = 'hello,script'; console.log(str);}func1();你期望的输出应该是:hello,worldhello,script但是,实际的输出结果却是:undefined原创 2016-05-22 15:48:24 · 541 阅读 · 0 评论 -
JavaScript中的数组
JavaScript中的数组相当奇葩,有这么几点特殊性:同一个数组中的不同元素可以是任意类型数组长度是动态的,根据需要会增长或缩减数组可以是稀疏的,即元素的索引可以不连续,中间有空缺数组是对象的特殊形式,数组的索引可以作为对象的属性名使用数组不会越界,试图访问一个不存在的索引时,得到的是undefined数组的简单使用我们可以通过数组直接量来创建数组,一对方括号,中间是原创 2016-06-04 13:17:35 · 777 阅读 · 0 评论 -
JavaScript中的对象
在JavaScript中,对象可以看做是由若干个属性组成的无序集合。 JavaScript对象是动态的,可以动态地新增或删除属性。 我们通过对象的引用来操作对象。obj ={a:'a',b:'b',c:12};var obj2 = obj;//两个引用同时指向一个对象obj2.a = 'a2';console.log(obj.a);上面的代码输出的是a2,也就意味着,两个引用同时指向一个对原创 2016-05-23 21:45:03 · 492 阅读 · 0 评论 -
JavaScript中的一些关键字
本篇博客来讨论一下JavaScript中的一些关键字,其中包括:in,delete,typeof,instanceof,debugger,with。原创 2016-05-22 18:22:43 · 1142 阅读 · 0 评论 -
JavaScript中的原始类型
JavaScript中的数据类型分为两类,原始类型(primitive type)和对象类型(object type)。JavaScript中的原始类型包括:数字,布尔值,字符串,以及null和undefined。数字类型和其他语言不一样,JavaScript不区分整数和浮点数。JavaScript中的所有数字都是用浮点数来表示的。 JavaScript中支持常见的算术表达式,如:加原创 2016-05-22 15:16:44 · 2130 阅读 · 0 评论 -
JavaScript四舍五入并保留两位小数
在JavaScript中,有一个问题一直被没有很好地解决,就是小数点保留指定的位数,也就是我们通常说的Math.Round()函数。首先,JavaScript有自带的Math.Round()函数,但是返回的是个整数,无法精确到小数点后。Number.toFixed()方法,能保留小数点后面的指定位数,但如果执行2.1.toFixed(2)的话,会返回2.10,而不是我们期待的2.1,所以,这个方法也不太可取。原创 2015-09-22 13:31:37 · 82404 阅读 · 11 评论