码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript的数据类型

时间:2020-01-23 09:31:01      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:方式   string   color   efi   writable   布尔   nbsp   ble   面向对象   

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的数据类型

标签:方式   string   color   efi   writable   布尔   nbsp   ble   面向对象   

原文地址:https://www.cnblogs.com/bearRunning/p/12230191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!