总结Javascript中的隐式类型转换
JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。
比如像是Number(),还是parseInt()、parseFloat()都属于显示类型转换(强制类型转换);
这一节我们来看一下隐式类型转换(自动转换)。
数值自动转换为字符串
vara=123; alert(a+'456');//输出123456
“+”号为连接符
字符串自动转换为数字
varb=20; //alert(b-'10');//减法输出10 //alert(b*2);//乘法输出40 //alert(b/2); //除法输出10 //alert(b%2)//求余输出
“++”和“–”的类型转换
varc='10'; c++; alert(c);//输出11 vard='10'; d--; alert(d);//输出9
比较运算符的类型转换
alert('10'>9)//输出true
alert('10'>'9')//输出false
等号运算符的转换
alert('10'==10)//输出true
alert('10'=='10')//输出true
“!”运算符的转换
alert(!true);//输出false alert(!100);//输出false alert(!'Web前端开发');//输出false
运算符其他之间的转换返回NaN
alert('Web前端开发'-10)//输出NaN
以上就是Javascript中隐式类型转换的全部内容,希望本文的内容对大家的学习工作能有所帮助,如果有疑问可以留言交流。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下