在JavaScript的箭头函数中使用if-else条件,可以通过以下两种方式实现:
(condition) ? expressionTrue : expressionFalse
如果条件(condition)为真,则返回expressionTrue的值,否则返回expressionFalse的值。
示例代码:
const arrowFunc = (num) => (num > 0) ? '正数' : '非正数';
console.log(arrowFunc(5)); // 输出:正数
console.log(arrowFunc(-2)); // 输出:非正数
在上述示例中,箭头函数arrowFunc接收一个参数num,如果num大于0,则返回字符串"正数",否则返回字符串"非正数"。
示例代码:
const arrowFunc = (num) => {
if (num > 0) {
return '正数';
} else {
return '非正数';
}
};
console.log(arrowFunc(5)); // 输出:正数
console.log(arrowFunc(-2)); // 输出:非正数
在上述示例中,箭头函数arrowFunc接收一个参数num,通过if-else条件判断num的值,如果num大于0,则返回字符串"正数",否则返回字符串"非正数"。
这两种方式都可以在箭头函数中使用if-else条件,具体使用哪种方式取决于个人的编码习惯和代码逻辑的复杂程度。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云