本JavaScript教程通过示例说明了如何在JavaScript中使用字面量(字符串字面量、浮点数字字面量、布尔字面量、空字面量、数组字面量和对象字面量)。

描述

我们将介绍六种类型的字面量-字符串字面量,浮点数字字面量,布尔字面量、空字面量、数组字面量和对象字面量。

字符串字面量

字符串字面量总是被单引号(')或双引号(“)包围。

例如:

'ABC'
'TechOnTheNet'"ABC"
"TechOnTheNet"

在JavaScript中,您可以声明一个名为h的变量,并为其提供'TechOnTheNet'的字符串值。

var h = 'TechOnTheNet';

或者

var h = "TechOnTheNet";

数字字面量

数字字面量可以带或不带小数位的形式编写。数字字面量可以是正数或负数。如果未指定符号,则假定为正数。以下是有效数字字面量的一些示例

15
3.14
-23

在JavaScript中,您可以声明一个名为counter的变量,并将其数值设置为15。

var counter = 15;

布尔字面量

布尔字面量可以是true或false。这些值是JavaScript中的特殊关键字,不需要引号。这是两种类型的布尔字面量:

true
false

在JavaScript中,您可以声明一个名为found的变量,并将其布尔值设置为false。

var found = false;

空字面量

空字面量是JavaScript中的特殊文字面量。空值表示不存在值。这是一个空字面量:

null

在JavaScript中,您可以声明一个名为h的变量并将其值设置为null。

var h = null;

数组字面量

数组字面值是一个封闭在方括号对([])中的包含有零个或多个表达式的列表,其中每个表达式代表数组的一个元素

    let a=[3];console.log(a.length); // 1console.log(a[0]); // 3
let myList = ['home', , 'school', , ]; //该数组的长度是4,元素myList[1]和myList[3]是undefined
let myList = [ , 'home', , 'school']; //数组的长度是4,元素myList[0]和myList[2]缺失(没被赋值,因而是undefined)

对象字面量

对象字面值是封闭在花括号对({})中的一个对象的零个或多个"属性名-值"对的(元素)列表

    let Sales = "Toyota";function CarTypes(name) {return (name === "Honda") ?name :"Sorry, we don't sell " + name + "." ;}let car = { myCar: "Saturn", getCar: CarTypes("Honda"), special: Sales };console.log(car.myCar);   // Saturnconsole.log(car.getCar);  // Hondaconsole.log(car.special); // Toyota

好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!

JavaScript字面量相关推荐

  1. Javascript第六章JavaScript字面量加数组创建对象第三课

    Javascript第六章JavaScript用new创建对象第一课 https://blog.csdn.net/qq_30225725/article/details/89304586 Javasc ...

  2. Javascript 字面量和变量

    开发工具与关键技术: 前端Javascript 作者:谢炜煌 撰写时间:2022/3/6 字面量:固定的值,字面是什么含义就表示什么 1.  字面量都是一些不可以改变的值比如说12345,字面量就是常 ...

  3. (7)JavaScript字面量

    一.字面量 字面量(literal)是用于表达一个固定值的表示法,又叫常量. 通俗的理解,字面就是所见即所得,js 程序执行到代码中的字面量,会立即知道它是什么类型的数据,值是多少. 可以用于表示固定 ...

  4. Javascript:必须知道的Javascript知识点之“字面量和对应类型”

    代码示例 1 var date1 = new Date(2013,1,1); 2 var date2 = new Date(2013,1,1); 3 date1 == date2; //执行结果为fa ...

  5. JavaScript基础09-day11【原型对象、toString()、垃圾回收、数组、数组字面量、数组方法】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  6. JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  7. JavaScript模式读书笔记 第3章 字面量和构造函数

    1,对象字面量     -1,Javascript中所创建的自定义对象在任务时候都是可变的.可以从一个空对象开始,根据需要增加函数.对象字面量模式可以使我们在创建对象的时候向其添加函数.       ...

  8. Java工厂构造函数参数,javascript 面向对象之构造函数、工厂方式、字面量

    什么是面向对象编程 面向对象的英文全称:Object Oriented Programming , 简称OOP 首先我们要先了解面向过程的编程思想, 就是代码从上到下都没有封装的意思,某写代码裸露在外 ...

  9. JavaScript学习(四十一)—字面量形式创建对象的注意事项和不足

    JavaScript学习(四十一)-字面量形式创建对象的注意事项和不足 一.字面量形式创建对象的注意事项 如果对象没有名称则该对象称之为匿名对象. 对象名保存对象在堆内存中的地址,通过该地址可以找到堆 ...

最新文章

  1. 《OpenCV3编程入门》学习笔记5 Core组件进阶(二) ROI区域图像叠加图像混合
  2. (一次性搞定)ORB_SLAM2地图保存与加载
  3. Android5.0如何正确启用isLoggable(二) 理分析
  4. ideal如何快速导入import_Spring的@Import注解详解
  5. ListView属性设置
  6. Vmware7.1.4安装+破解+汉化
  7. MAC 中python画图中文乱码
  8. 音乐咖android,GitHub - hackers365/musicafe: musicafe音乐咖 — 网易、虾米、QQ音乐一处搞定...
  9. 单例模式讨论篇:单例模式与垃圾回收
  10. 51nod1270(dp)
  11. mysql密码安全级别_Mysql数据库的安全性问题释疑
  12. 西南民族大学计算机考试试题,西南民族大学预科教育学院 2007级《计算机》模拟试题(含答案)...
  13. 线性代数第9版英文pdf_线性代数(英文版·第9版)
  14. android多个activity绑定一个service,8.1.2 绑定Activity和Service
  15. 攻防世界web新手题答案_一个好的web前端开发者,是怎么学习的?
  16. mac 10.9 安装 mysql_mac 下安装 mysql (蛋疼)
  17. MATLAB 制作gif动态图
  18. ASP.NET MVC身份认证与授权
  19. java linest_java基础:学生管理系统
  20. 关于IO throttle

热门文章

  1. OpenGL 光照贴图
  2. android一行代码实现在线更新
  3. jquery 获取tr里的值_jquery遍历table的tr获取td的值实现方法
  4. vue+flvjs实现自定义控制条的流媒体播放器
  5. linux脚本里写进入根目录,Linux重要目录、部分命令及权限
  6. 如何在div中设置背景图片并且自适应div大小
  7. 看看《速度与激情 8》中使用的尖端黑客技术都有哪些?
  8. hive insert values 方式
  9. mysql time类型 java_Mysql数据的时间类型对应的java时间类型
  10. 解决eclipse看不到sever问题