JavaScript字面量
本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字面量相关推荐
- Javascript第六章JavaScript字面量加数组创建对象第三课
Javascript第六章JavaScript用new创建对象第一课 https://blog.csdn.net/qq_30225725/article/details/89304586 Javasc ...
- Javascript 字面量和变量
开发工具与关键技术: 前端Javascript 作者:谢炜煌 撰写时间:2022/3/6 字面量:固定的值,字面是什么含义就表示什么 1. 字面量都是一些不可以改变的值比如说12345,字面量就是常 ...
- (7)JavaScript字面量
一.字面量 字面量(literal)是用于表达一个固定值的表示法,又叫常量. 通俗的理解,字面就是所见即所得,js 程序执行到代码中的字面量,会立即知道它是什么类型的数据,值是多少. 可以用于表示固定 ...
- Javascript:必须知道的Javascript知识点之“字面量和对应类型”
代码示例 1 var date1 = new Date(2013,1,1); 2 var date2 = new Date(2013,1,1); 3 date1 == date2; //执行结果为fa ...
- JavaScript基础09-day11【原型对象、toString()、垃圾回收、数组、数组字面量、数组方法】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- JavaScript模式读书笔记 第3章 字面量和构造函数
1,对象字面量 -1,Javascript中所创建的自定义对象在任务时候都是可变的.可以从一个空对象开始,根据需要增加函数.对象字面量模式可以使我们在创建对象的时候向其添加函数. ...
- Java工厂构造函数参数,javascript 面向对象之构造函数、工厂方式、字面量
什么是面向对象编程 面向对象的英文全称:Object Oriented Programming , 简称OOP 首先我们要先了解面向过程的编程思想, 就是代码从上到下都没有封装的意思,某写代码裸露在外 ...
- JavaScript学习(四十一)—字面量形式创建对象的注意事项和不足
JavaScript学习(四十一)-字面量形式创建对象的注意事项和不足 一.字面量形式创建对象的注意事项 如果对象没有名称则该对象称之为匿名对象. 对象名保存对象在堆内存中的地址,通过该地址可以找到堆 ...
最新文章
- 《OpenCV3编程入门》学习笔记5 Core组件进阶(二) ROI区域图像叠加图像混合
- (一次性搞定)ORB_SLAM2地图保存与加载
- Android5.0如何正确启用isLoggable(二) 理分析
- ideal如何快速导入import_Spring的@Import注解详解
- ListView属性设置
- Vmware7.1.4安装+破解+汉化
- MAC 中python画图中文乱码
- 音乐咖android,GitHub - hackers365/musicafe: musicafe音乐咖 — 网易、虾米、QQ音乐一处搞定...
- 单例模式讨论篇:单例模式与垃圾回收
- 51nod1270(dp)
- mysql密码安全级别_Mysql数据库的安全性问题释疑
- 西南民族大学计算机考试试题,西南民族大学预科教育学院 2007级《计算机》模拟试题(含答案)...
- 线性代数第9版英文pdf_线性代数(英文版·第9版)
- android多个activity绑定一个service,8.1.2 绑定Activity和Service
- 攻防世界web新手题答案_一个好的web前端开发者,是怎么学习的?
- mac 10.9 安装 mysql_mac 下安装 mysql (蛋疼)
- MATLAB 制作gif动态图
- ASP.NET MVC身份认证与授权
- java linest_java基础:学生管理系统
- 关于IO throttle