首页 > 代码库 > js(数据类型的查看和转换,运算符)
js(数据类型的查看和转换,运算符)
1.查看数据类型
typeof
var mood = "happy";
alert(typeof mood);
alert(typeof 95);
2.转换成字符串
var married = false;
alert(married.toString()); // outputs “false”
var age = 25;
alert(age.toString()); //outputs “25”
3.转换成数字
parseInt() 转换成整数
parseFloat() 转换成浮点数
var test = parseInt(“blue”); //returns NaN
var test = parseInt(“1234blue”); //returns 1234
var test = parseInt(“22.5”); //returns 22
var test = parseFloat(“1234blue”); //returns 1234
var test = parseFloat(“22.5”); //returns 22.5
4.判断变量类型
A,判断字符串
typeof(a)==‘string’
B,判断数值
typeof(a)==‘number’
C,如果是一个数值类型,但内容不是一个有效的数字,会显示NaN,判断NaN
isNaN(a)
D,判断变量是否为空(未定义变量。或定义变量但没进行初始化就会出现)
typeof(a)==‘undefined’
1.算术运算符( + - * / %)
加、减、乘、除、求余,其中%是求余运算
var total = (1 + 4) * 5;
var i = 100;
var temp = (i – 20) / 2;
alert(“10”+ 20) //return 1020;
alert(10 + 20) //return 30;
2. 后增量/后减量运算符 ++ ,--
i ++ //先赋值再运算
++ i //先运算再赋值
var i = 10;
var a = i++; // i = i + 1;
alert(a);
3. 比较运算符 ( >, <, >=, <=, ==, !=,===,!== )
alert ( 10 > 5 ); //outputs true
var i = 100;
var n = 100;
alert(i == n); //outputs true;
alert(i != n); //outputs false;
alert(i === n); //数据类型、值相等
4.逻辑运算符( &&, || , ! )
&&:逻辑与
||:逻辑或
!:逻辑非
var i = 8;
alert ( i<5 && i<10); //outputs false
alert ( i > 100 || i < 10); //outputs true
alert(!(10 > 5)); //outputs false
js(数据类型的查看和转换,运算符)