概述
隐式类型转换:
var a='123';
a++;
console.log(a); 结果为124
var a='5' *2;
console.log(a); 结果为10,
如果有*、%、/、- 要把string转换为数字类型
乘、取余、减、除
var q='1'>2
console.log(q); 结果为false 要转换为number类型
var q='w'>'w';
console.log(q); 结果为false 要转换为ASCII码去比较
var q=1!='3';
console.log(q); 结果为true 要转换为number类型
var q=3==='3';
console.log(q); 结果为false 全等于不进行转换
var d=undefined==null;
console.log(d); 结果true
var e = undefined == 0;
var r = null == 0;
var d=undefined==null;
console.log(d,e,r) false false true
var num='123';
console.log(typeof(-num)+':'+-num); 结果为number:-123 负号也要转换为number类型
var num='abc';
console.log(typeof(-num)+':'+-num); 结果为NaN
isNaN;判断是否为非数值类型
console.log(isNaN(null)); 结果false
console.log(isNaN(NaN)); true
console.log(isNaN('ww')); true
console.log(isNaN('22')); false
console.log(isNaN('undefined')); true、
作业:斐波那契数列 又叫黄金分割数列 兔子数列
用for循环去算出第n个数的值
Var n=parseInt(window.prompt(‘N=?’));
循环的作业:判断是周几的上午下午干什么
var date = window.prompt('请输入今天是周几');
var time =window.prompt('请输入上午还是下午');
switch(date){
case date = '星期一':
if(time=='上午'){
console.log('看书');
}else if(time=='下午'){
console.log('看手机')
}
break;
case date = '星期二':
if(time=='上午'){
console.log('看人');
}else if(time=='下午'){
console.log('看点机')
}
break;
case date = '星期三':
if(time=='上午'){
console.log('看谷歌');
}else if(time=='下午'){
console.log('看嘿嘿机')
}
break;
case date = '星期四':
if(time=='上午'){
console.log('看滴滴滴');
}else if(time=='下午'){
console.log('嗯嗯嗯')
}
break;
}
最后
以上就是明理热狗为你收集整理的隐式类型转换的全部内容,希望文章能够帮你解决隐式类型转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复