什么是javascript字面量,常量,变量,直接量?

摘要:
Vara=1//a是一个变量,右赋值是变量。4.直接量:直接量,也称为字面量,是JavaScript中对象的表示。通过将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()对象字面量

免责声明:文章转载自《什么是javascript字面量,常量,变量,直接量?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html、css以及javascript的注释方式在vue中操作dom元素下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JavaScript中双叹号(!!)作用示例介绍

http://www.jb51.net/article/48881.htm 经常看到这样的例子: vara; var b=!!a; a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。!!一般用来将后面的表达式强制转换为布尔类型的数据(bool...

变量的解构赋值整理

1、数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 let x = 1; let y = 2; let z = 3; let x = 1, y = 2, z = 3; let [x,y,z] = [1,2,3]; //ES6数组解构 实例:...

如何使用FlashgameMaster修改游戏

1 打开任意一款游戏,注意最好是AS2.0版的,我们以黄金矿工为例。2 使用方法:点击编辑按钮的打开编辑面板出现编辑面板后在对话框中输入要查找的数值,点击查找按钮,会列表出所以等于该值的变量。如果输入数值为空则列表出当前所有变量。如果变量太多不容易判定,可以当数值改变后输入当前数值查找以缩小范围。如果不知道数值具体变化量,可以输入+(增加),-(减小),=(...

KVC

1、概念: KVC(Key-value coding):键值对编码,也就是我们可以通过变量的名称来读取或者修改它的值,而不需要调用明确的存取方法。这样就可以在运行时动态地访问和修改对象的属性。而不是在编译时确定。对于类里的私有属性,Objective-C是无法直接访问的,但是KVC是可以的。 作用: 取值和赋值(开发中基本不用) 获取对象私有变量的...

ThreadLocal

ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变...

Java基础语法(三)

目录 运算符 算术运算符 赋值运算符扩展赋值运算符 比较运算符 逻辑运算符 位运算符 三目运算符 运算符优先级和结合性 运算符 Java中运算符可以分为算术、赋值、比较、逻辑、位和类型相关运算符等多种,本篇一一做出总结。 算术运算符 算术?无非就是加减乘除嘛,除此之外还有呢。 +:除了可做基本数据类型的加法,还可以作为字符串的...

最新文章