摘要:
var mydate = new Date();设置/返回 年份,四位数。 get/setFullYear();设置星期: getDay() 返回的是星期,返回0-6的数字,0代表星期日。 var mydate=new Date(); var weekday=["星期日","星期一","星期二",... 阅读全文
摘要:
js数组数组直接量中的值不一定要是常量,它们可以是任意的表达式如省略直接量中的某个值,省略的元素将被赋予undefined值 var a = [1,,3]数组直接量允许有可选的结尾的逗号,故[,,]只有两个元素而非三个new Array()等价于[],创建一个空数组new Array(n),创建指定... 阅读全文
摘要:
表达式:原始表达式、初始化表达式、函数表达式、属性访问表达式、调用表达式、对象创建表达式。原始表达式:常量3.14 ,直接量 "test" 关键字 null,this,true 变量 i,k,j (复合表达式) 3+5数组、对象的初始化表达式:[1,2] ... 阅读全文
摘要:
1.js隐式类型转换:如果想把 b 转化成Number类型 只需:b-0; b 转化成String类型 只需:b+"";2.基本类型String 是基本类型,不是对象,why有length属性?var a ="string";alert(a.length); //6a.t=3; ... 阅读全文
摘要:
1.for in但是,解决办法: 阅读全文
摘要:
=== 全等 判断左右两边对象或值是否类型相同且值相等。var a ="123";var b ="123";var oa= new String("123");var ob= new String("123");var oc = oa;a===oa //falseoa===ob //falseoa=... 阅读全文
摘要:
静态作用域 -词法作用域 (在编译阶段就能够决定变量的引用) -由程序定义的位置决定动态作用域 -程序运行时刻决定 动态栈 找最近的js的变量作用域 -js使用的是静态作用域 -js没有块级作用域 (只有函数作用域,if和for不会产生作用域) -ES5中使用词法环境管理静态作用域词法环境的组成 -... 阅读全文
摘要:
Object 是一组属性和方法的说明。-String/Number/Boolean/Array/Date/Error构造器都是Object子类对象,继承Object原型对象属性和方法。实例化对象方法var obj = new Object({name:'jerry',age:0});var obj ... 阅读全文