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