JS 逻辑运算符
2021-12-06 本文已影响0人
coderhzc
typeof 打印出来的都是字符串
逻辑或 ||
业务场景: 当在一个函数中有一个参数传递过来,做判断你可以不使用if.....else
// 适用if else
function sun( name) {
if(!name) {
return "你还没有写姓名!"
}
return name
}
console.log(sun())
console.log(sun("huzhenchu"))
/********以下精简***********/
function sun(name) {
return name || "你还没有写姓名!"
}
console.log(sun())
console.log(sun("huzhenchu"))
// 默认值的基本写法
function test(a , b ) {
var a = arguments[0] || 1;
var b = arguments[1] || 2
return console.log(a + b )
}
// test调用输出结果
test() // 3
test(4, 5) // 9
实际截图
image.pngtypeof 打印出来的都是字符串
function test(a, b) {
a = typeof (arguments[0]) !== undefined ? arguments[0] : 1;
b = typeof (arguments[1]) !== undefined ? arguments[1] : 2;
return console.log(a + b)
}
test(4,5)