js里数据类型

JavaScript 的数据类型,共有七种。
number string object boolean undefined null symbol(ES6新增)

number
整数和小数:1 1.1 .1
科学记数法:1.23e2
二进制:0b11
八进制:011(后来 ES5 添加了 0o11 语法)
十六进制:0x11

string
空字符串:''
多行字符串:

  var s = '12345' +
              '67890' // 无回车符号
//  或
  var s = `12345
  67890` // 含回车符号

var s = '12345\
  67890,// 不建议

boolean

object
key不加引号时和变量命名规则一样。
key加引号时命名基本无限制。

undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值.
null:表示空值,即该处的值现在为空。调用函数时,某个参数未设置任何值,这时就可以传入null。比如,某个函数接受引擎抛出的错误作为参数,如果运行过程中未出错,那么这个参数就会传入null,表示未发生错误。
变量没有值时是 undefined
一个对象用 null赋值
一个非对象 undefined

typeof
boolean返回boolean
number返回number
string返回string
undefined返回undefined
function返回function
symbol返回symbol
其他情况(包括null、object)返回object

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 变量 声明变量 命名变量区分大小写的语言第一个字符是字母或下划线_,数字不能作为第一个字符字符必须是字母,数字或者...
    flyingtoparis阅读 4,256评论 0 0
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,904评论 0 4
  • 一、语法 1.1 区分大小写 在JS中一切(变量、函数名和操作符)都是区分大小写的。 1.2 标识符 标识符可以是...
    yjaal阅读 1,675评论 0 1
  • 重视价值忽略估值 价值就是你实际有多少能耐,估值就是你的实际能耐+包装后的呈现是什么?不要让自己的估值过分超过自己...
    读书会崔森阅读 1,643评论 0 0
  • 想来,这已是来海大遇到的第三次雨,暴雨。在家乡(云南)这是我从未遇见过的雨,冗长而剧烈,令人胆寒而不知所措。趁着...
    所溺阅读 1,693评论 0 0

友情链接更多精彩内容