跳到主要内容
在解释哪些字符串值是正确的时要更加精确
来源 链接
弗利姆
  • 144.8公里
  • 48
  • 264
  • 280

之前所有的答案都很好,但这次会更好。使用双NOT运算符(!!):

if(!!str){//这里有一些代码}

或使用类型转换:

if(布尔值(str)){//此处输入代码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于无效的,未定义,0,000,"",.
它会返回真的对于字符串"0"和空白" ".

  • 它会返回对于无效的,未定义,0,000,"",.

  • 它会返回真的对于空字符串以外的所有字符串值(包括以下字符串"0"" ")

前面的所有答案都很好,但这会更好。使用双NOT运算符(!!):

if(!!str){//这里有一些代码}

或使用类型转换:

if(布尔值(str)){//此处输入代码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于无效的,未定义,0,000,"",.
它会返回真的对于字符串"0"和空白" ".

前面的所有答案都很好,但这会更好。使用双NOT运算符(!!):

如果(!!str){//这里有一些代码}

或者使用类型铸造:

if(布尔值(str)){//此处输入代码}

两者的作用相同。将变量类型转换为布尔值,其中字符串是一个变量。

  • 它会返回对于无效的,未定义,0,000,"",.

  • 它会返回真的对于空字符串以外的所有字符串值(包括以下字符串"0"" ")

正文中添加了19个字符
来源 链接
刘佩妮(Penny Liu)
  • 16.7万
  • 5
  • 84
  • 104

前面的所有答案都很好,但这会更好。使用双NOT运算符(!!):

if(!!str){//这里有一些代码}

或使用类型转换:

if(布尔值(str)){//此处输入代码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于无效的,,未定义,,0,,000,,"",,.
它会返回真的对于字符串"0""0"和空白" "" ".

前面的所有答案都很好,但这会更好。使用双NOT运算符(!!):

if(!!str){//这里有一些代码}

或者使用类型铸造:

if(布尔值(str)){//此处编码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于无效的,未定义,0,000,"",.
它会返回真的对于字符串"0"和空白" ".

前面的所有答案都很好,但这会更好。使用双NOT运算符(!!):

if(!!str){//这里有一些代码}

或使用类型转换:

if(布尔值(str)){//此处输入代码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于无效的,未定义,0,000,"",.
它会返回真的对于字符串"0"和空白" ".

删除正文中的3个字符
来源 链接
伊舍伍德
  • 60.4公里
  • 16
  • 119
  • 164

前面的所有答案都很好,但这会更好。使用这个双重NOT运算符 (!!(不是这样的)操作员。:

如果 (!!str) {//这里有一些代码}

或使用类型转换:

如果 (布尔值(str)) {//此处编码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于空,未定义,0000,“”,false.
它会返回真的用于字符串“0”和空白“”。

前面的所有答案都很好,但这会更好。使用这个 !!(不是这样的)操作员。

if(!!str){//这里有一些代码}

或使用类型转换:

if(布尔值(str)){//此处输入代码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于空,未定义,0000,“”,false.
它会返回真的用于字符串“0”和空格“”。

前面的所有答案都很好,但这会更好。使用双重NOT运算符 (!!):

如果 (!!str) {//这里有一些代码}

或使用类型转换:

如果 (布尔值(str)) {//此处输入代码}

两者的功能相同。将变量类型转换为布尔值,其中字符串是一个变量。
它会返回对于空,未定义,0000,“”,false.
它会返回真的用于字符串“0”和空格“”。

主动阅读[<https://en.wiktionary.org/wiki/Boolean#名词>]. (答案相对位置的引用不可靠,因为它们取决于接受答案的视图(投票/最旧/活动)和更改以及随时间的变化(投票、活动和接受状态))。
来源 链接
彼得·莫特森
  • 31.3公里
  • 22
  • 109
  • 132
加载
改进的代码样本
来源 链接
特伦顿
  • 11.9万
  • 11
  • 58
  • 63
加载
删除了正文中的13个字符
来源 链接
纳基隆
  • 35.4万
  • 15
  • 110
  • 146
加载
来源 链接
喀里奇克斯克
  • 5.7公里
  • 1
  • 15
  • 2
加载