JS基础教程——JavaScript基础知识(1.2数据类型-1.2.5字符串与数值的相互转换)

JavaScript中字符串和数值并没有太大的区别,字符串在某些情况下可以转换为数值,同样的道理,数值也可以转换为字符串。在此将对要转换的两种类型进行分析。

1.数值型到String型的转化

在一些时候,将数值转化为字符串(有时候是自动转化)是十分必要的。数值型变量转换为字符串型变量大体可分为3种情况,代码如下:

JS基础教程——JavaScript基础知识(1.2数据类型-1.2.4字符串)

字符串是计算机语言中最为基本的一种数据类型,但是其于数值类型有着很多不同,首先它没有固定的大小,而数值类型有着固定的大小(整型为32位,浮点型64位,逻辑型占1位)。由于字符串大小无法确定,因此,只能将字符串视为一种对象而不是简单的值。

1.字符串常量

在JavaScript中,字符串常量是由unicode字符串、数字和各种符号组合而成的,而且字符串常量允许包含在单引号或者双引号中。在此,有几个问题需要格外注意:

JS基础教程——JavaScript基础知识(1.2数据类型-1.2.1整型常量)

整型常量可以使用十六进制、八进制和十进制表示。十六进制以0x或者0X开头,例如0X2FC;八进制必须以0开头,如0123;十进制的第一位不能为0,否则省略这个0,例如123。所有的常量以直接量的形式出现,即在程序中直接引用值,例如数字25等。

下列代码对常量的应用做了具体说明,可以发现常量会整合连续输出,代码如下

JS基础教程——JavaScript基础知识(1.1词法结构-1.1.4关键字与保留字)

关键字用于实现其预计的语法结构。一般情况下,那些预定的关键字是不允许作为变量、常量、标识符等来使用的,JavaScript也有自己的关键字。因此,要掌握好这些关键字以避免对关键字进行误操作。如果非要用关键字作为变量,则程序会报错。