Javascript 返回及&;JS函数的表达式
这是我正在使用的函数。事实上,我是在:Javascript 返回及&;JS函数的表达式,javascript,Javascript,这是我正在使用的函数。事实上,我是在: var testFunction=函数(word){ 返回单词&&'如果LHS为true,&&&将作为右侧求值,否则将作为LHS求值。它不会作为布尔值求值 如果LHS为真,&&将作为右侧求值,否则将作为LHS求值。它不会作为布尔值求值 这不是的副本吗?非常感谢,我不知道这不是的副本吗?非常感谢,我不知道,请参阅相关主题。您还可以看到一个清楚的解释@morels短路和返回操作数而不是布尔值是非常不相关的。返回单词&&“请参阅相关主题。您还可以看到一个clea
var testFunction=函数(word){
返回单词&&'如果LHS为true,&&&
将作为右侧求值,否则将作为LHS求值。它不会作为布尔值求值
如果LHS为真,&&
将作为右侧求值,否则将作为LHS求值。它不会作为布尔值求值
这不是的副本吗?非常感谢,我不知道这不是的副本吗?非常感谢,我不知道,请参阅相关主题。您还可以看到一个清楚的解释@morels短路和返回操作数而不是布尔值是非常不相关的。返回单词&&“请参阅相关主题。您还可以看到一个clear解释@morels短路和返回操作数而不是布尔值是完全不相关的。returnword&&
var testFunction = function(word) {
return word && 'The &&
evaluates as the right hand side if the LHS is true, otherwise it evaluates as the LHS. It doesn't evaluate as a boolean.
0 && 1 // 0 because 0 is not true
1 && 0 // 0 because 1 is true
1 && 2 // 2 because 1 is true