摘要: var mydate = new Date();设置/返回 年份,四位数。 get/setFullYear();设置星期: getDay() 返回的是星期,返回0-6的数字,0代表星期日。 var mydate=new Date(); var weekday=["星期日","星期一","星期二",... 阅读全文
posted @ 2015-12-28 23:10 小白demon 阅读(121) 评论(0) 推荐(0) 编辑
摘要: js数组数组直接量中的值不一定要是常量,它们可以是任意的表达式如省略直接量中的某个值,省略的元素将被赋予undefined值 var a = [1,,3]数组直接量允许有可选的结尾的逗号,故[,,]只有两个元素而非三个new Array()等价于[],创建一个空数组new Array(n),创建指定... 阅读全文
posted @ 2015-12-26 00:08 小白demon 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 表达式:原始表达式、初始化表达式、函数表达式、属性访问表达式、调用表达式、对象创建表达式。原始表达式:常量3.14 ,直接量 "test" 关键字 null,this,true 变量 i,k,j (复合表达式) 3+5数组、对象的初始化表达式:[1,2] ... 阅读全文
posted @ 2015-12-25 14:59 小白demon 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.js隐式类型转换:如果想把 b 转化成Number类型 只需:b-0; b 转化成String类型 只需:b+"";2.基本类型String 是基本类型,不是对象,why有length属性?var a ="string";alert(a.length); //6a.t=3; ... 阅读全文
posted @ 2015-12-24 22:53 小白demon 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.for in但是,解决办法: 阅读全文
posted @ 2015-12-24 20:36 小白demon 阅读(109) 评论(0) 推荐(0) 编辑
摘要: === 全等 判断左右两边对象或值是否类型相同且值相等。var a ="123";var b ="123";var oa= new String("123");var ob= new String("123");var oc = oa;a===oa //falseoa===ob //falseoa=... 阅读全文
posted @ 2015-12-24 20:21 小白demon 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 静态作用域 -词法作用域 (在编译阶段就能够决定变量的引用) -由程序定义的位置决定动态作用域 -程序运行时刻决定 动态栈 找最近的js的变量作用域 -js使用的是静态作用域 -js没有块级作用域 (只有函数作用域,if和for不会产生作用域) -ES5中使用词法环境管理静态作用域词法环境的组成 -... 阅读全文
posted @ 2015-12-24 16:51 小白demon 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Object 是一组属性和方法的说明。-String/Number/Boolean/Array/Date/Error构造器都是Object子类对象,继承Object原型对象属性和方法。实例化对象方法var obj = new Object({name:'jerry',age:0});var obj ... 阅读全文
posted @ 2015-12-23 01:02 小白demon 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 标准类型:(6种) 原始类型5种(primitive)->(Undefine、Null、Boolean、String、Number) 引用类型 1种 Object eg: var obj = {}; js为String、Number、Boolean、Object提... 阅读全文
posted @ 2015-12-22 16:31 小白demon 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1.变量标识符命名要求:以字母、下划线、美元符号$ 开头,以字母、下划线、美元符$、数字组成。2.关键字和保留字3.大小写敏感4.严格模式消除js语法的一些不合理、不严格、不安全问题,减少怪异行为为保证代码运行安全;提高编译器效率,增加速度。使用: (1)全局使用严格模式 (2)... 阅读全文
posted @ 2015-12-22 14:46 小白demon 阅读(113) 评论(0) 推荐(0) 编辑