JavaScript

一、变量
1、标识符
概念:程序开发中,经常需要自定义一些符号来标记一些名称,并赋予其特 定的用途,如变量名、函数名等,这些符号都被称为标识符。
定义规则:
①由大小写字母、数字、下划线和美元符号($)组成。
②不能以数字开头。
③严格区分大小写。
④不能使用JavaScript中的关键字命名。
⑤要尽量要做到“见其名知其意”。

2、保留关键字
保留关键字:是指在JavaScript语言中被事先定义好并赋予特殊含义的单词。
关键字不能作为变量名和函数名使用,否则会使JavaScript在载入过程中出现语法错误。
未来保留关键字:是指预留的,未来可能会成为保留关键字的单词。
标识符在定义时,建议不要用未来保留关键字,避免将来转换为关键字时出现错误。

3、变量的使用
概念:变量可以看作是存储数据的容器。
语法:JavaScript中变量通常利用var关键字声明,并且变量名的命名规则与标识符相同。
注意
①未赋初始值的变量,默认值会被设定为undefined。
②行末的分号表示语句结束。
③变量与变量之间的逗号(,)操作符,可实现一条语句同时完成多个变量的声明。

4、变量的赋值
var one, room;
one = 3;
room = 1001;//声明变量、为变量赋值
var name = ‘Tom’, age = 12;//声明变量的同时为变量赋值
flag = false;
a = 1, b = 2;//省略var关键字,直接为变量赋值

常量

常量一旦被赋值就不能被改变。
常量在声明时必须为其指定某个值。
二、数据类型
1、数据类型分类

JavaScript中的数据:在使用或赋值时根据设置的具体内容再确其对应的类型。
但每一种计算机语言都有自己所支持的数据类型,JavaScript也不例外。

①基本数据类型——布尔型
布尔型是JavaScript中较常用的数据类型之一,通常用于逻辑判断。
表示事物的“真”和“假”,严格遵循大小写,因此true和false值只有全部为小写时才表示布尔型。

②基本数据类型——数值型
JavaScript中的数值型并不区分整数和浮点数,所有数字都是数值型。
①添加“- ”符号表示负数。
②添加“+ ”符号表示正数(通常情况下省略“+”)。
③设置为NaN表示非数值。

③基本数据类型——字符型
字符型(String)是由Unicode字符、数字等组成的字符序列,这个字符序列我们一般将其称为字符串。
作用:表示文本的数据类型。
语法:程序中的字符型数据包含在单引号(")或双引号("")。
在单引号中使用单引号,或在双引号中使用双引号时要利用转义字符“\”进行转义。

var say1 = ‘I’m is …’; // 在控制台的输出结果:I’m is …
var say2 = “Tom”; // 在控制台的输出结果:“Tom”

④基本数据类型——空型
空型(Null)只有一个特殊的null值。
空型用于表示一个不存在的或无效的对象与地址。
JavaScript中大小写敏感,因此变量值只有是小写的null时才表示空型(Null)。
⑤基本数据类型——未定义型
未定义型(Undefined)也只有一个特殊的undefined值。
未定义型用于声明的变量还未被初始化时,变量的默认值为undefined。
与null不同的是,undefined表示没有为变量设置值,而null则表示变量(对象或地址)不存在或无效。
注意:null和undefined与空字符串(’’)和0都不相等。
(1)数据类型转换——转布尔型
应用场景:经常用于表达式和流程控制语句中,如数据的比较、条件的判断。
实现语法:Boolean()函数。

(2)数据类型转换——转数值型
应用场景:开发中在接收用户传递的数据进行运算时,为了保证参与运算的都是数值型,经常需要对其进行转换。
实现语法:Number()函数、parseInt()函数或parseFloat()函数。

(3)数据类型转换——转字符型
实现语法:String()函数和toString()方法。
实现方式的区别: String()函数可以将任意类型转换为字符型;除了null和undefined没有toString()方法外,其他数据类型都可以完成字符的转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值