1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'number','string','bool ...
一.in的用法 for...in 枚举一个对象的所有可枚举属性 检测DOM BOM属性 if onclick in elem 元素支持onclick if onerror in window window支持onerror 检测js对象的原型属性 结合hasOwnProperty 函数 if attr in obj amp amp obj.hasOwnProperty attr obj有原型属性a ...
2015-04-30 11:53 4 1400 推荐指数:
1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'number','string','bool ...
第一章 精华 1,JavaScript的函数(主要)基于词法作用域(lexical scoping)的顶级对象。强类型语言允许编译器在编译时检测错误,但弱类型很自由,无需建立复杂的类层次,不用做强制造型。JavaScript拥有强大的对象字面量表示法,这种表示法是JSON的灵感来源 ...
话说这本书还是同学的推荐才读的,之前感觉这本书太薄了,不值得看,没想到小身材有大智慧,书中的内容总结的还是很到位的!所以就把最后几章,精华的部分整理整理。 优美的特性 函数是顶级对象 ...
导读:我看这本书也已经有好几遍了,每一次都会发现新的大陆,拍手称快!为了更进一步的学习一遍,另外也算是把这本书变成我的手册。把所需要的,好的东西记录在这里,这样以后可以一遍又一遍的回顾。祝我在这条路上走得越来越远。 一、语法 (1) 标识符 标识符是由一个字母开头,其后可以选择性 ...
今天有人问我repalce(),他那个题目很有意思。我也不会做,于是我就去查,结果发现就是最基础的知识的延伸。 所以啊最基础的知识才是很重要的,千万不能忽略,抓起JS就写代码完全不知到所以然,只知道 ...
数据类型 JavaScript 是 弱类型 语言,但并不是没有类型,JavaScript可以识别下面 7 种不同类型的值: 基本数据类型 Boolean Number String null undefined Symbol Object Array ...
最近看了《JavaScript语言精粹》,并且连着看了两遍,如果非要用言语形容的话,那我只能用4个字来形容:相见恨晚。其中的一些经验经过这么多年的摸索其实也了然,但是作者用这么浅薄的书把有着深厚蕴含的她深刻暴露出来的确值得我辈去拜读。JavaScript当初以风卷残云般的速度统治了浏览器端,其发布 ...
最近工作轻松了点,想起了以前总是看到的一个单词promise,于是耐心下来学习了一下。 一:Promise是什么?为什么会有这个东西? 首先说明,Promise是为了解决javascript异步编程时候代码书写的方式产生 ...