JavaScript的数据类型

Posted bear1997

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript的数据类型相关的知识,希望对你有一定的参考价值。

javascript是一种弱类型的编程语言

常见的数据类型有:

  • 数字 Number
  • 字符串 String
  • 布尔 Boolean
  • 数组 Array
  • 对象 Object
  • null
  • undefined

一、对象

JavaScript对象包含成对的propertyName:properyValue;

创建方式:

  字面量声明

var object = {};

  面向对象

var object = new Object();

删除方式:

delete propertyName.propertyValue;

引用方式:

  对象不会被复制,引用方式分为浅拷贝和深拷贝


 

二、数据属性和访问器属性

  

var person = {};
Object.defineProperty(person, ‘name‘, {
    configurable: false,
    value: "Nicholas"
});

  数据属性:

  • [[ Configurable ]] 能否通过delete删除属性从而重新定义属性,能否修改属性的特性,能否把属性修改为数据属性
  • [[ Enumerable ]] 能否通过for-in循环返回属性
  • [[ Writable ]] 能否修改属性的值
  • [[ Value ]] 包含这个属性的数据值

  访问器属性:

  • [[ Configurable ]]
  • [[ Enumerable ]]
  • [[ Get ]] 在读取属性时调用的函数
  • [[ Set ]] 在写入属性时调用的函数

以上是关于JavaScript的数据类型的主要内容,如果未能解决你的问题,请参考以下文章

16个必备的JavaScript代码片段

几个有用的JavaScript/jQuery代码片段(转)

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

vs code 自定义代码片段

30秒就能看懂的JavaScript 代码片段