威斯尼斯人官网再谈Javascript中的基本类型和引用类型_javascript技巧_脚本之家

一、基本类型和援引类型概述

js中数据类型的值包含:基本类型值和援引类型值

大旨数据类型:undefined;null;boolean;number;string

引用类型值:保存在内部存款和储蓄器中,js不一致敬直接待上访谈内部存款和储蓄器地点,因而时操作引用实际不是实际上目的

二、怎么着检验数据类型

1.为主数据类型的检查实验:使用typeof

var s = “AAA”; alert; //返回string

2.引用类型检验:使用instanceof

alert(person instanceof Object); alert(person instanceof Array); alert(person instanceof Regexp);

3.差别平常情形:instanceof检查测量检验object始终再次来到true,检验中央项目标时候始终再次来到false

typeof检查实验函数时重返Function,检查测量检验正则表达式时回来Object

三、基本项目和引用类型的区分

威斯尼斯人官网 ,1.引用类型能够增添属性,基本项目不得以

2.复制时,基本类型是直接复制了多少个新的变量,新旧三个变量之间一向不涉嫌;

援引类型也复制了新的变量,但那一个变量是四个指针,新旧八个指针指向同一个目的

3.函数的参数字传送递:全体的参数字传送递原理都以将表面包车型大巴变量通过复制的措施传递给函数的参数。因而,函数内部对参数的操作对外表原变量无影响

上边分别以参数为主导类型和引用类型为例举办验证:

function addTen{ num += 10; return num; } var count = 20; var result = addTen; //这里内部对num的操作不会影响外部count的值 function setName{ obj.name = “Nicholas”; obj = new Object(); obj.name = “Greg”; } var person = new Object; alert; //返回”Nicholas”,说明仍然不影响外部的person对象的name

上述所述是笔者给我们介绍的再谈Javascript中的基本类型和引用类型
,希望对我们有着援助,假使大家有任何疑问请给本身留言,我会及时复苏我们的。在这里也非常谢谢我们对台本之家网址的支撑!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章