js函数里面这样写return true代表什么?

JavaScript012

js函数里面这样写return true代表什么?,第1张

布尔值 true 表示真 ,false 表示假

return true是返回真值,用来判断后执行条件运算的

比如 判断 函数返回值为真 时 可以提交表单,函数返回值为假时 取消提交表单

因为你在代码中var var1=new Boolean(123)定义了一个Boolean对象new Boolean(123),它的值为true.所以你用typeof看到的是对象类型object.

我们用Boolean对象的valueOf()函数就可以看到它的值了.alert(var1.valueOf())

你可以从下面的例子可以看到Boolean对象的值

<script type=text/javascript>

 var var1=new Boolean(123)

 alert(var1.valueOf())

</script>

运行结果

true

如果你用var var1=true赋值,那么它的类型就是boolean类型了.它不是一个对象而是一个boolean值

<script type=text/javascript>

 var var1=true

 alert(typeof var1)

</script>

运行结果

boolean