0

是否有某种方法可以像 PHP 一样将布尔值转换为字符串?

所以它false变成''(空字符串) 并true变成1.

截至目前,true.toString()成为"true"false.toString()成为"false",不是我想要的。

4

1 回答 1

2
Boolean.prototype.toPHPString = function() { 
  return this ? '1' : '' 
};

会给你

true.toPHPString() // => '1'
false.toPHPString() // => ''
(1 == 1).toPHPString() // => '1'
于 2013-09-19T11:38:15.290 回答