JS第二章
掌握变量的定义与赋值
掌握数据类型与运算符的使用
掌握流程控制语句的使用
变量
- 标识符
概念:程序开发中,经常需要自定义一些符号来标记一些名称,并赋予其特定的用途,如变量名、函数名等,这些符号都被称为标识符。
定义规则
- 由大小写字母、数字,下划线和美元符号组成。
- 不能以数字开头
- 严格区分大小写
- 不能使用JavaScript中的关键字命名。
- 要尽量做到“见其名知其意”。
当标识符中需要多个单词进行表示时,常见的表示方法由下划线法(如user_name)、驼峰法(如userName)和帕斯卡法(如UserrName)。下划线方式通常应用于变量的命名,驼峰法通常应用于函数的命名等。
2.保留关键字
关键字不能作为变量名和函数名使用,负责会使JavaScript在载入的过程中出现语法错误。
3.变量的使用
- 变量名的命名规则与标识符相同。var关键字声明。
- 未赋初始值的变量,默认值会被设定为undefined。
- 行末的分号表示结束语句。
- 变量与变量之间的逗号可实现一条语句同时完成多个变量的声明。
var sales;
var hits,hot,NEWS;
var room_101,room102;
var Sname,Sage;
4.变量的赋值
- 声明变量,为变量赋值
var unit room;
unit=3;
room=1001;
- 声明变量的同时为变量赋值
var fname='Tom',age=12;
- 省略var关键字,直接为变量赋值
flag=false;
a=1,b=2;
多学一招
常量:以理解为在脚本运行过程中值始终不变的量。
特点:一旦被定义就不能被修改或从新定义。
举例:数学中的Π就是一个常量。
语法:ES6中新增了const关键字,用于实现常量的定义。
常量命名规则:遵循标识符命名规则,习惯上常量名称总是使用大写字母表示。
常量的值:常量在赋值时可以是具体的整数,也可以是表达式的值或变量。
var r=6; //定义普通的变量
const PI=3.14; //定义常量
5.数据类型分类
3.数据类型检测
- 方法一:typeof操作符
- 方法二:Object.prototype.toString.call()
运算符
7.左移、右移
- <<:左移空的用零补上,多的去掉
-
:右移 丢弃被移出位,左边最高用0或1填充(左边最高位为一时是负,用1填充)
- <<<:
8.运算符优先级