JavaScript 数据类型
什么是数据类型?
计算机是数学计算的机器;
计算机程序是处理各种数值;
在计算机不止能处理数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同数据都需要定义不同的数据类型。
在JavaScript有以下常用类型:
- Number
不区分整数和浮点数。 - string(字符串类型)
一个字或一个句子,用单引号或双引号包裹。 - boorlean(布尔类型)
只有true、false两种值。 - undefined
仅定义了变量而没有初始化,变量会有一个特殊的值undefined。数据类型就是undefined,值就是undefined。
……
举例:
李三,男,12岁,身高1.5m,在某中学读初一。|
“男” 就是 boorlean
“12岁”“1.5m”就是 number
“李三”“在某中学读初一”就是 string
变量
命名变量名规则:
变量名是大小写英文、数字、$和_的组合,且不能用数字开头,也不能是JavaScript的关键字,如:for、Array等。
创建变量:
var+ 变量名+;
例子:
var potatoNumber;
创建初始化:
var 变量名 = 初始值 ;
例子:
var price = 1.5;
打印:
初始化的数据:
代码一:
var potatoNumber; //potatoNumber(土豆数量)没有赋值
var price = 1.5; //price(价格)赋值为1.5,即1.5元/斤
alert(potatoNumber*price);
显示结果:
NaN (NaN是Not a Number的缩写,由于上例potatoNumber没有初始化,无法计算。)
代码二(更改代码一):
var potatoNumber = "2"; //potatoNumber(土豆数量)赋值为2,即2个
var price = "1.5"; //price(价格)为1.5元/斤
alert(parseInt(potatoNumber)*parseFloat(price));
显示结果:
3
备注:
parseInt 将字符串转换整数;
parseFloat 将字符串转换浮点数(带小数点的数);