zoukankan      html  css  js  c++  java
  • 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 ]] 在写入属性时调用的函数

  • 相关阅读:
    jQuery 选择器
    DOM 文档对象模型+倒计时
    javascript简单写出国际象棋棋盘
    javascript循环语句及函数
    JAVASCRIPT基础
    用纯CSS做的图片切换
    项目练习总结
    用CSS做的简单弹窗
    CSS布局元素
    jQuery属性/CSS使用例子
  • 原文地址:https://www.cnblogs.com/bearRunning/p/12230191.html
Copyright © 2011-2022 走看看