是否有一个函数(或语言结构)可用于仅评估true
(以及其他任何其他值为false
)的值?JavaScript:解析bool
var trueValues = [
true, // boolean literal
"true", // string literal
"\t tRUe ", // case-insensitive string literal with leading/trailing whitespace
1, // number literal
1.00, // number literal
"1", // string literal of number literal
"1.0", // string literal of number literal
"1.00000000" // string literal of number literal
];
'!!〜trueValues.indexOf(something)'。 (You * did *指定“仅以下值”。) – 2012-07-10 17:41:14
可能重复: http://stackoverflow.com/questions/263965/how-can-i-convert-a-string-to-boolean-in-javascript – 2012-07-10 17:41:51
无论如何,你给出的所有值在被转换为布尔值时都会评估为“true”。你想达到什么目的? – jbabey 2012-07-10 17:42:49