JavaScript基础-02
常量(字面量):数字和字符串
常量也称之为“字面量”,是固定值,不可改变。看见什么,它就是什么。
常量有下面这几种:
- 数字常量(数值常量)
- 字符串常量
- 布尔常量
- 自定义常量
数字常量
数字常量非常简单,直接写数字就行,不需要任何其他的符号。既可以是整数,也可以是浮点数。
例如:
// 不需要加引号
alert(996); // 996是整数
alert(3.14); // 3.14是浮点数(即带了小数)
字符串常量
字符串常量就是用单引号或双引号括起来的内容。可以是单词、句子等,一定要加引号。在JS中,只要是单引号或双引号括起来的内容,都是字符串常量。
例如:
console.log('996');console.log("零陵上将军邢道荣");
布尔常量
布尔常量就是表达真或者假,在JS中用 true 和 false 来表达。
举例:
if (true) {console.log('如果为真,就走这里面的代码);
}
自定义常量:const
自定义常量是ES6中新增的语法。它的语法格式是这样的:
const 常量名称 = 常量取值;
举例:
const name = '邢道荣'; // 定义常量name,它的取值是 邢道荣// name = '许嵩'; // 既然 name 是常量,所以这一行是错误的写法,因为 name 无法被修改为其他的值console.log(name); // 打印结果:邢道荣
开发技巧:用变量定义常量
我们一般不会直接使用常量,否则会导致代码冗余、不易维护。如果多个地方要用到同一个常量,那就建议事先定义一个变量,用来保存这个常量;然后在需要的地方去引用这个变量就行了。另外,当我们学习了ES6中的 const 之后,还可以使用自定义常量达到目的。
变量的概念
变量表示可以被修改的数据。我们通过「变量名」获取数据,甚至修改数据。
变量还可以用来保存常量。
本质:变量是程序在内存中申请的一块用来存放数据的空间。打个比方,超市里的储物格就是变量, 在不同的时间段里, 储物格中存储的数据可以不一样。
变量的定义和赋值
定义变量是在告诉浏览器,我们需要一块内存空间,相当于生成超市里的储物格。
给变量赋值就是往相当于往储物格里塞东西,可能今天上午塞的是面包
JavaScript基础-02相关推荐
- JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】
学习地址: 谷粒学院---尚硅谷 尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版JavaScrip ...
- JavaScript(基础、高级)笔记汇总表【尚硅谷JavaScript全套教程完整版】
目 录 前言 JavaScript(基础+高级)配套资料下载 JavaScript 基础 学习地址 学习笔记 day 05(P001-P006)[2016.11.22] day 06(P007-P ...
- JavaScript基础和js概括
js内容概括: Html 结构化 CSS 样式 JavaScript 行为交互 01.JavaScript基础 02.JavaScript操作BOM对象 03.JavaScript操作DOM对象 ** ...
- javaweb(02) JavaScript基础知识
javaweb(02): JavaScript基础知识 JavaScript简介 为什么出现JavaScript Javascript是什么 JavaScript和Java的关系? 就像卡巴斯基和巴基 ...
- JavaScript基础第02天—运算符(操作符)—流程控制—循环—代码规范
JavaScript基础第02天 1 - 运算符(操作符) 1.1 运算符的分类 运算符(operator)也被称为操作符,是用于实现赋值.比较和执行算数运算等功能的符号. JavaScript中常用 ...
- JavaScript基础第02天笔记
JavaScript基础第02天笔记 一.DOM简单学习 1.功能: 控制HTML文档内容 2.代码: 通过ID值获取元素对象 document.getElementById("id值&qu ...
- JavaScript基础小节——手写重点整理02
接上一篇博客<JavaScript基础小节--手写重点整理01>:点这里 继续手写整理了一些我认为容易混淆的一些知识点 如图所示:
- javascript技术教程蔡敏_程序员都必掌握的前端教程之JavaScript基础教程(上)
阅读本文约需要10分钟,您可以先关注我们,避免下次无法找到. 本篇文章成哥继续带大家来学习前端教程之JavaScript,网页的动态事件基本上都是靠它来实现的.下面我们就一起来学习内容吧! 01 Ja ...
- JavaScript基础14-day16【事件委派、事件绑定、事件传播、滚轮事件、键盘事件、键盘移动div】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
最新文章
- GNU/Linux平台上正则表达式的简单使用
- 让AI个性化而且功耗更低 IBM研发新型神经网络芯片
- 移动端监听安卓手机返回键
- saltstack学习-9:批量安装nginx服务并定时更新配置(pillar)
- Linux下判断字符串长度
- Fedroa 15 默认开启是 命令行模式 即 runlevel5
- 统计学习方法第十一章作业:随机条件场—概率计算问题、IIS/GD学习算法、维特比预测算法 代码实现
- HDU 4930 Fighting the Landlords(扯淡模拟题)
- 如何在局域网访问Tomcat项目
- Linux编程练习 --进程间通信1--无名管道
- 建模师分类:选择游戏还是工业?哪个发展前景更好?
- 来了!iPhone 12今晚天猫首销:12期分期免息,还送5G流量包
- java基础知识的一些细节问题
- mysql配置参数优化提示
- Leetcode 318. Maximum Product of Word Lengths
- Winform开发框架之通用Windows摄像头调用拍照--SNF快速开发平台3.3-Spring.Net.Framework...
- 《Java语言程序设计与数据结构》编程练习答案(第七章)(一)
- 4个顶级CAD制图软件,对照职业入手哦~
- 常用三角函数的无穷级数乘积公式推导详细过程与图形展示
- JAVAEE容器如何管理EntityManager和PersistenceContext
热门文章
- 腾讯云存储桶配置教程
- 关于C语言——结构体struct的大小是如何计算的
- 字典特征提取DictVectorizer(特征工程之特征提取)
- mysql日常应注意什么意思_MySql数据库日常设计和使用需要注意的几点总结
- 微信小程序将base64图片格式保存至手机相册
- 12月 日语等级考试报名时间
- 解决安装mmdet报错- ERROR: Could not build wheels for pycocotools, which is required to install pyproject.t
- 怎么用计算机弹出soldout,请问Jolly官网显示soldout是没有 – 手机爱问
- [昆仑叶哲华]房产的基本术语解读选房不愁
- Shell之常用命令(diff、path、cut、sort、uniq、tr、path)