JavaScript按照PHP的做法将 boolean 值转换为字符串

标签 javascript boolean tostring

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

这样 false 就变成了 ''(空字符串),而 true 就变成了 1

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

最佳答案

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

会给你

true.toPHPString() // => '1'
false.toPHPString() // => ''
(1 == 1).toPHPString() // => '1'

关于JavaScript按照PHP的做法将 boolean 值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18893448/

相关文章:

java - Java LinkedStack 实现中 ToString 方法的问题

c# - 如何在 tostring 方法中写入临时结果以便事后进行概述

javascript - 收集对象中相同的项目

java - 做一个运行代码的网站

java - 将 Jtable 保存到我使用 boolean 列创建的文件中

javascript - 在javascript中将数字数组转换为String()

javascript - 未捕获的 TypeError : renderIncomes. overIncome 不是 HTMLInputElement 中的函数。<anonymous>

php - 用户单击时如何使用弹出 Pane 创建图像?

c++ - 重载 boolean/字符串歧义

java - 以下代码的 && 语句和嵌套条件是否等价?