• 什么是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()对象字面量
    静则思,思则变,变则通,通则达
  • 相关阅读:
    ElasticSearch安装中遇到的一些问题
    微信扫描二维码下载问题
    nginx截获客户端请求
    Nginx中的一些匹配顺序
    Redis-cli命令最新总结
    RabbitMQ服务安装配置
    Nginx服务状态监控
    使用Sqlserver更新锁防止数据脏读
    PHPStorm IDE 快捷键(MAC)
    MongoDB 安装
  • 原文地址:https://www.cnblogs.com/jing-tian/p/10631598.html
Copyright © 2020-2023  润新知