javascript学习笔记
文章平均质量分 69
HelloWorld00001111
这个作者很懒,什么都没留下…
展开
-
表达式和运算符学习笔记
1.“=”、“==”、“===” 赋值、相等、恒等的区别“=” 称作“得到或赋值”“==”称作相等运算符,用来检测两个操作数是否相等,这里“相等“的定义非常宽松,可以进行类型转换”===“严格相等运算符,比较过程没有任何类型转换2.”+“运算符更偏爱字符串,比较运算符更偏爱数字”+“运算符:如果两个操作数其中一个是字符串,则进行字符串连接比较运算符:只有两个操作数都原创 2015-11-08 15:58:30 · 353 阅读 · 0 评论 -
数组
1.数组元素的添加和删除 pop()方法(和push()一起使用):一次使减少长度1并返回被删除元素的值。 shift()方法(和unshift()一起使用):从数组头部删除一个元素,和delete不同的是shift()方法将所有元素下移到比当前索引低1的地方。2.数组方法 2.1.join() Array.join()原创 2015-11-12 17:21:02 · 203 阅读 · 0 评论 -
对象
1.如果变量x指向一个对象的引用,那么执行代码var y=x;变量y也是指向同一个对象的引用,而非这个对象的副本。通过变量y修改这个对象亦会对变量x造成影响2.创建对象:对象直接量、关键字new和Object.create()原创 2015-11-09 00:01:29 · 337 阅读 · 0 评论 -
函数
1.调用javascript函数的方式:作为函数作为方法作为构造函数通过它们的call()和apply()方法间接调用 2.如果想访问外部函数的this值,需要将this的值保存在一个变量里,这个变量和内部函数都同在一个作用域内。通常使用变量self来保存thisvar o = { m:function(){ var self = this; //原创 2015-11-14 12:06:37 · 217 阅读 · 0 评论