摘要: 函数 函数:一个对象 函数声明 函数表达式定义函数 使用Function函数构造器时,可以接受收仍以数量的参数,但最后一个参数被看作函数体。 函数名:指向函数对象的指针(引用) arguments 参数 函数定义时,规定的参数只是为了使用的时候方便一些,不是必须的 本质上是通过arguments对象 阅读全文
posted @ 2021-11-15 21:17 CCCC_03 阅读(47) 评论(0) 推荐(0)
摘要: with语句 严格模式下不允许使用with,而且大量使用导致性能低下 with语句关联了对象 在代码块内 每个使用的变量首先会被当成局部变量, 如果存在这个局部变量(age)就直接使用 不存在这个局部变量就使用关联的对象的同名属性(name,tall) 阅读全文
posted @ 2021-11-15 21:16 CCCC_03 阅读(45) 评论(0) 推荐(0)
摘要: Array 引用类型 和object一样,数组赋值给变量,引用的同一个数组,数值是同步的。 数组的每一项可以保存任意数值,允许不同数据类型。 new Array()创建数组 ,如果参数是一个数字代表数组大小。 不会填充初始值,默认undefined [ ] 创建数组,参数就是数组的值,如果只包含一个 阅读全文
posted @ 2021-11-15 21:16 CCCC_03 阅读(47) 评论(0) 推荐(0)
摘要: 对象 属性 对象属性访问 点表示法 属性不能包含空格等 导致语法错误的字符,或者是关键字或保留字或数字 方括号表示法 属性可以是变量,包含空格,关键字或保留字 对象访问器 本质也是函数 只不过 使用函数名不需要() 就会调用函数 当访问器与属性重名时 访问器声明在下方则会覆盖属性 属性在下方则会覆盖 阅读全文
posted @ 2021-11-15 21:14 CCCC_03 阅读(56) 评论(0) 推荐(0)
摘要: GO和AO 变量的预编译 实例1 console.log(a); var a=1; console.log(a); 实际编译过程: 将a存入预编译对象中,赋值为undefined; 真正的赋值语句当程序运行到时才会执行。 实例1等价: var a=undefined; console.log(a); 阅读全文
posted @ 2021-09-18 13:55 CCCC_03 阅读(115) 评论(0) 推荐(0)
摘要: 相等操作符 相等 和 不相等 经过强转后比较值 '123'==123 //true 全等和不全等 全等 当数据类型和值都相等时成立 '123' '123' //true '123' 123// false 不全等 当数据类型或值不同是 都成立 '123'!==123 //true '123'!==' 阅读全文
posted @ 2021-09-16 18:53 CCCC_03 阅读(36) 评论(0) 推荐(0)
摘要: undefined和null undefined的情景: 声明变量为赋值 var name; console.og(name); //undefined 访问对象上不存在的属性 var obj={} console.log(obj.age);//undefined 函数调用时 参数不完整 funct 阅读全文
posted @ 2021-09-16 14:39 CCCC_03 阅读(67) 评论(0) 推荐(0)
摘要: 关于document.write() document.write()页面覆盖问题 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。 <body> <h1> hello </h1> <button onclick="document.write('hello1 阅读全文
posted @ 2021-09-12 22:47 CCCC_03 阅读(36) 评论(0) 推荐(0)