javascript字面量,什么是字面量

java问题.请用最通俗的话介绍下字面量是什么?再举个例。谢谢了。

字符串字面量(string literal)是指双引号引住的一系列字符,双引号中可以没有字符,可以只有一个字符,也可以有很多个字符。

创新互联公司是一家专注于成都做网站、成都网站建设、成都外贸网站建设与策划设计,游仙网站建设哪家好?创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:游仙等地区。游仙做网站价格咨询:13518219792

String s = "Hello";

其中Hello即为字面量

不过接触java这么久,还是第一次听说字面量

javascript对象字面量 问题

var 后面跟的是一个对像,对像不可以加引号,加了引号后,'aa'就成了一个字符串了,那一个常量,也就是不加引号,aa就是一个代号,加了就是指aa这两个字母组成的字符串

常量不需要声明,常量的值不能改变,所以

1 var 'aa',这样写错误,

2 'aa'="这样定义变量行吗?"; 错误

3 所以如果按上面写的 var 'key2' 就错

var key2,key2是对像,

里面写'aa',这里的aa是对象的属性名称,可以加引号,也可以不加,也就是你所说的 忽略单引号

//如果你理解String类型 数据类型,那请按下面方式理解,

'aa'其实是一个String 类型对象,你不能给对像赋值,你只能给对像的属性赋值,比如上面的key2,可以这样的操作:

key2.ww="haha,我给你赋值";//可以,

String 类型对象是javascript语言本身已经存在的系统对象,

还有 Date,Array等

javascript中对象字面量方式创建对象,不会调用Object构造函数吗

创建对象的两种方法:

使用字面量方法创建对象:var student = {name: "张三"};

使用内置构造函数创建对象:var student = new Object(); student.name = "张三"。

应该尽量使用字面量发创建对象,其显著优点在于它只需要输入更少的字符,除此之外,还有几点原因:

选择字面量法创建对象强调该对象仅是一个可变的hash映射,而不是从对象中提取的属性或方法。

对使用Object构造函数相对,使用字面量在于它并没有作用域解析。因为可能以同样的名字创建一个局部函数,解释器需要从调用Object(0的位置开始一直向上查询作用域链,知道发现全局Object构造函数。

构造函数Object可以仅接受一个参数,并且还依赖传递的值,该OBject()可能会委派另一个内置函数来创建对象,并且返回了一个并非期望的不同对象。如将数字、字符串、布尔值当做参数传递给Object构造函数,其结果是获得了以不同构造函数所创建的对象,例如:var oschina = new Object(1);ochina.constructor为Number;传递的值是动态的,直到运行时才确定其类型,这种行为会导致意想不到的结果。

javascript里面的字面量是什么意思啊?

字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。

字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(object literal),另外还有函数字面量(function literal)。

示例:

var test="hello world!";

"hello world!"就是字符串字面量,test是变量名。

json格式与javascript对象字面量和数组对象的区别

javascript中json 和 数组的区别体现在面向对象的的便利特性上。

json可表现的内容更丰富,更方便传输与重组,常用于跨平台、跨语言的数据交互。

json javascript Object Notation (javaScript对象符号)是一种结构化的,轻量级的 全独立于语言的,基于文本数据传输格式,在很多场合下来代替XML文件格式,相比xml更小,更便于机器解析。

json 可以方便实现多维数组的功能。

数组:用于在单个的变量中存储多个相同类型值,方便程序操作。

json数据定义格式[{k:v,k1:v1},{k:v,k1:v1}]

数组数据定义格式[k=v,k1=v1]

在javascript中提到的“字面量”是什么意思啊? 字面量是常量吗?

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

var a = 1; // 1是字面量

var b = 'css' // css是字面量

var c = [1,2,3] // [1,2,3]是字面量

var d = {"foo":"bar"} // {"foo":"bar"}是字面量


分享标题:javascript字面量,什么是字面量
文章位置:http://azwzsj.com/article/dsddocj.html