使用三目运算进行多个条件判断

方式一

function test(n){
	return n==1? 1:(n==100? 100:( n==200? 200:'?'))
}
console.log(test(1))   //1
console.log(test(100))   //100
console.log(test(200))   //200
console.log(test(20))   //?

方式二

function test(n){
	return n==1?1:
	n==100? 100:
	n==200? 200:'?'
}
console.log(test(1))   //1
console.log(test(100))   //100
console.log(test(200))   //200
console.log(test(20))   //?

注意
三目主要是满足左边的条件则返回问号(?)后面的值,否则返回冒号(:)后面的值
当多个条件进行判断的时候,切记将整个运算写完整


版权声明:本文为weixin_43410419原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。