javascript - 空字符串到底是什么? ( "")

标签 javascript

我不时在代码中使用它。我想知道这是空字符还是类似的东西?

console.log("") 返回 undefined

typeof "" 返回 string.

Object.prototype.toString.call("") 返回字符串。

如何用 ascii 或 unicode 表示空字符串?更大的问题在这里。

最佳答案

console.log 不返回任何内容,因此它的返回值始终为 undefined。在这方面,空字符串没有什么特别之处。

空字符串不包含空字符或类似字符。它根本不包含任何字符。你可以把它想象成一个空数组。它只是一个容器(在某种意义上),可以包含任意数量的字符,但恰好是空的。

关于javascript - 空字符串到底是什么? ( ""),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19794165/

相关文章:

javascript - Angular ui-router stateParams 持久化

javascript - 法语 "'“在变量中阻止其呈现

javascript - JS 倒计时打破任何一个月的 31 号

javascript - 无法在 angularUI 日期选择器中设置日期

javascript - 如何将 chrome 扩展背景数据转为 javascript 函数

javascript - 如何检测文本输入何时随 ie8 更改

javascript - 连接javascript访问数据库

javascript - 使用php将多个列表框元素存储到数据库中

javascript - 调用数字 JSON 字段名称

javascript - 将内联 Javascript 转换为 onclick 事件