我是靠谱客的博主 明理热狗,最近开发中收集的这篇文章主要介绍隐式类型转换,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

隐式类型转换:

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;

}

最后

以上就是明理热狗为你收集整理的隐式类型转换的全部内容,希望文章能够帮你解决隐式类型转换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部