![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
xiemuyun
这个作者很懒,什么都没留下…
展开
-
javascript动态属性
对于引用类型的值,我们可以为其添加属性和方法,也可以改变和删除其属性和方法。但是,我们不能给基本类型的值添加属性。var person = new Object(); person.name = '张三'; alert(person.name); //张三 var person2 = "张三"; person2.name = '李四'; alert(person2.name); /...原创 2018-05-02 17:05:43 · 644 阅读 · 0 评论 -
javascript变量作用域
没有块级作用域for(var i=0; i<10; i++) { console.log(i); } alert(i); //10原创 2018-05-02 17:32:50 · 122 阅读 · 0 评论 -
javascript的数组末尾添加删除元素的两种方式
方式一:运用数组length属性是可写的,修改其lengthvar array = [1, 2, 3]; array.length = array.length - 1; alert(array); //1,2 array[array.length] = 4; alert(array); //1,2,4方式二:push,popvar array2 = [1, 2, 3...原创 2018-05-03 10:57:21 · 13111 阅读 · 0 评论 -
javascript未声明但赋值的变量为全局变量
function test() { var a = b = 1; } test(); console.log(b); //1 console.log(window.a); //undefined console.log(a); //报错原创 2018-05-04 17:22:36 · 2956 阅读 · 0 评论 -
javascript预编译
function f(a) { console.log(a); var a = 123; console.log(a); function a() {} console.log(a); var b = function () {} console.log(b); } f(1);分析:预编译发生在函数执行的前一刻,分4步,1.创建AO对象 AO...原创 2018-05-04 18:08:56 · 179 阅读 · 0 评论