- 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)