![](https://img-blog.csdnimg.cn/20200814151836739.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
JS相关内容学习
爱吃橙子的猪
这个作者很懒,什么都没留下…
展开
-
JavaScript高级程序设计(二)
基本类型和引用类型的值 动态的属性 可以给引用类型动态添加属性和方法 var person = new Object(); person.name = "Jhon"; alert(person.name); // Jhon 复制变量值 基本类型 var num1 = 5; var num2 = num1; 将num2的值复制给num1,num1和num2完全独立,此后可以参与任何操作而不会相互影响 引用类型 浅拷贝(复制的实际上是指针,指针指向存储在堆内存中的一个对象,两个变量实际上引用原创 2020-09-09 18:15:58 · 229 阅读 · 0 评论 -
JavaScript数据类型和类型检测
JavaScript数据类型 JavaScript数据类型主要分为两大类: 1.基本数据类型:字符串(String),数字(Number),布尔(Boolean),空(Null),未定义(Undefined),(Symbol) 注:Symbol 是 ES6 引入的一种新的原始数据类型,表示独一无二的值。 2.复杂数据类型 (引用数据类型):对象(Object) 基本类型 String&Number var x; // x 为 undefined var x = 1;原创 2020-08-26 10:02:01 · 221 阅读 · 0 评论 -
创建函数的方式和区别
###函数声明 function add(a,b){ return a+b; } add(1,2); //3 存在函数提升,在js中最先执行 ###函数表达式 ####命名函数 var add = function(a,b){ return a+b; } add(1,2); //3 不存在函数提升,等到解析器解析到它时才会执行。 因为这是一个命名函数,js中有变量提升和函数提升,命名函数相当于把函数当做一个值赋给add这个变量,那么此时做的提升应该是: var add; add = function(原创 2020-08-26 10:01:13 · 335 阅读 · 0 评论