- Objective: 测试知识点:如何在函数中添加条件语句。变量,数据类型,条件,函数
- Breadcrumb: JS I
# 概念阐释
# 实例
# 相关内容
# 问题
写一个`truthyOrFalsy()`的函数,当`data`值为真时返回真,当`data`值为假时返回假。用if和三元运算符分别写。
# 问题答案
之所以可以如此简单是程序已经自行分辨了,不需要自己写条件。
```js
let truthyOrFalsy = (data) => {
if(data){
return true;
}else{
return false;
}
};
// 三元运算符
let truthyOrFalsy = (data) => data?true : false;
console.log(truthyOrFalsy(0));
```
# 参考资料
[真假变量](https://www.codecademy.com/journeys/full-stack-engineer/paths/fscj-22-building-interactive-websites/tracks/fscj-22-javascript-syntax-part-i/modules/fscj-22-practice-javascript-syntax-variables-data-types-conditionals-functions/lessons/javascript-fundamentals-code-challenge/exercises/truthy-or-falsy)