JavaScript变量

  • A+
所属分类:Web前端
摘要

1. 变量的五种数据类型:number数字(整数和浮点小数)、string字符串(转义符)、boolean布尔值、undefined声明无值、null空值


(一)实质:变量是内存的一个存储数据的容器

(二)变量的初始化:声明变量名并赋值

1. 变量的五种数据类型:number数字(整数和浮点小数)、string字符串(转义符)、boolean布尔值、undefined声明无值、null空值

2. 获取数据类型的三种方法

(1)控制台直接输出类型:console.log(typeof)

(2)控制台输出颜色辨认

色号 类型
数字
字符串
浅灰 undefined和null

(3)字面量判断

控制台或编辑器 类型
12 数字
'str' 字符串
false 布尔值
() 函数
[] 数组

3.变量的数据类型转换

(1)转数字:Number();parseFloat();parseInt();str -*/ num;

(2)转字符串:String();.toString();num + '';

【注:①算数运算,js自动转换数据类型,称为'隐式转换';②+号,数字相加,字符串相连】

(3)转布尔false:0、空、否定值

(三)变量命名规范

类型 说明 举例
标识符 程序员为变量、属性、函数、参数取的名字 变量属性用名词、函数方法用动词
关键字 JS已经使用的字,不能再用其充当变量名 break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、void、while、with
保留字 预留的“关键字”,现在虽然还不是但未来可能会成为关键字 boolean、byte、char、class、const、debugger、double、enum、export、extends、fimal、float、goto、implements、import、int、interface、long、mative、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile