![](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 · 261 阅读 · 0 评论 -
JavaScript数据类型和类型检测
JavaScript数据类型JavaScript数据类型主要分为两大类:1.基本数据类型:字符串(String),数字(Number),布尔(Boolean),空(Null),未定义(Undefined),(Symbol)注:Symbol 是 ES6 引入的一种新的原始数据类型,表示独一无二的值。2.复杂数据类型 (引用数据类型):对象(Object)基本类型String&Numbervar x; // x 为 undefinedvar x = 1;原创 2020-08-26 10:02:01 · 249 阅读 · 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 · 360 阅读 · 0 评论