zoukankan      html  css  js  c++  java
  • 什么是javascript字面量,常量,变量,直接量?

    1.字面量是变量的字符串表示形式。它不是一种值,而是一种变量记法。

      var a = 1    //1是字面量
    
      var b = 'css'   //css是字面量
    
      var c = [5,6,7]    //567是字面量
    
      var d = {"my","box"}   //{"my","box"}是字面量

    字面量:当给变量赋值时,等号右边都可以认为是字面量

    2.“常量”在程序运行时,不会被修改的量

    const a = 1    //a变量已被赋值整型常量,再次赋值不会成功

    3.变量通常是可变的在js中使用var关键字来声明一个变量。

    var a = 1  //a是变量,右边赋值可变

    4.直接量:直接量也称为字面量,是JavaScript中一种对象的表示(或者说创建)方式,它可以通过直接给变量赋上JavaScript中原生对象值的方式从而转换为一个相应的对象。

    var obj={
      webName:"部落",
      target:"分享互助"
    }
    其实直接量我们可以这么理解,它是程序中可以赤裸裸直接使用的数据,没有进行特别的封装
      100//数字直接量
      "部落"//字符串直接量
      [1,2,3]//数组直接量
      true//布尔型直接量
      function (){}//函数直接量

    直接量也称为字面量所以二者区别只是创建的方式不同而已:
    var a = {} //{}对象直接量
    var b = new Object() //new Objecy()对象字面量
    静则思,思则变,变则通,通则达
  • 相关阅读:
    (2015年郑州轻工业学院ACM校赛题) B迷宫
    (2015年郑州轻工业学院ACM校赛题) A 彩票
    POJ 1861 Network
    动态逆序对
    K大数查询
    Dynamic Rankings
    Cleaning
    Boxes
    P3601 签到题
    How many integers can you find
  • 原文地址:https://www.cnblogs.com/jing-tian/p/10631598.html
Copyright © 2011-2022 走看看