JavaScript 中的数据类型

news/2024/11/30 12:42:27/

在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示:

  • 基本类型:String、Number、Boolean、Symbol、Undefined、Null
  • 引用类型:Object

下面将详细介绍这七种数据类型的一些特性。

1、String 类型

String 类型用于表示由零或多个 16 位 Unicode 字符组成的字符序列,即字符串 。

1.1 存储结构

由于计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。在计算机中,1个字节(byte)由 8个比特(bit)组成,所以 1 个字节能表示的最大整数就是 255,如果想表示更大整数,就必须用更多的字节,比如 2 个字节可以表示的最大整数为 65535 。最早,只有 127 个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为 ASCII 编码,比如大写字母 A 的编码是 65,小写字母 z 的编码是122。

但如果要表示中文字符,显然一个字节是不够的,至少需要两个字节。所以,中国制定了 GB2312 编码,用来表示中文字符。基于同样的原因,各个国家都制定了自己的编码规则 。这样就会出现一个问题,即在多语言混合的文本中,不同的编码会出现冲突,导致乱码出现 。

为了解决这个问题,Unicode 编码应运而生,它把所有的语言都统一到一套编码中,采用 2 个字节表示一个字符,即最多可


http://www.ppmy.cn/news/169333.html

相关文章

软件测试发展趋势

软件测试作为软件工程当中不可或缺的一项活动,它随着软件工程的发展也在不断的发展。目前看来,软件测试的发展趋势如下: 测试工作将进一步前移 经验数据表明,发现软件错误越早,纠正的代价越小;发现软件错…

元宵节的来历

元宵节是中国的传统节日,元宵节习俗的形成有一个较长的过程,根源于民间开灯祈福古俗。开灯祈福通常在正月十四夜便开始"试灯",十五日夜为"正灯,民间要点灯盏,又称"送灯盏",以进行…

图解 Kafka,画得太好了!

相关阅读:一个90后员工猝死的全过程 Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。 基础Kafka 是一套流处理系统,可以让后端…

[生存志] 第66节 子贡使五国

子贡使五国 虽然公孙赤精于外交,但比起师兄“子贡”,还是多有不及。在“孔门十六太保”中,论起德行无亏,“冉耕”、“冉雍”、“颜回”、“闵子骞”最为杰出。冉耕得病,孔子去探望,感叹『斯人也而…

第十八届绵竹年画节开幕 大巡游展示清末年画《迎春图》场景

民众购买年画。 安源 摄 民众购买年画。 安源 摄 中新网绵竹1月28日电 (记者 安源)以“从小年到大年到绵竹过中国年”为主题的第十八届绵竹年画节暨“年画重回春节”文化活动于28日在四川绵竹隆重开幕。本届年画节秉承“一座城市,一个符号,一种记忆”的…

春秋战国时代百家争鸣大师辈出,例如,庄子:终身不仕,以快吾志焉!

(节自 《老子韩非列传》) 庄子者,蒙人也,名周。周尝为蒙漆园吏,与梁惠王、齐宣王同时。其学无所不窥。然其要本归于老子之言,故其著书十余万言,大抵率寓言也。作《渔父》、《盗跖》、《胠箧》,以诋訾孔子之徒,以明老子之术。畏累虚、亢桑子之…

游杭州

说起杭州,自然会想起杭州的西湖和一句“上有天堂,下有苏杭。”我有幸,在二零零七年的秋,去见识了值得向往的杭州。 去到杭州,怎能不到西湖?我自然也游了一趟西湖。因为时间比较长了,已经记不清…

[生存志] 第64节 君子与小人

君子与小人 孔子冷酷无情地打击了樊迟学干农活的积极性,他认为樊迟是一棵“君子苗”,应该修身齐家治国,努力成为“百里才”,胸中格局要大,要心存百姓社稷,而不应致力“种田”。孔子幼年生…