javascript的数据类型、字面量、变量

数据类型:

1.数值型(整型int   浮点型floating)

2.字符串类型(string)

3.布尔型(只有两个值:ture fasle)

 

字符串字面量

1.转义系列:

在javascript中一些符号是辨别不出来的,只有转义之后正确显示出来。如:

\'     单引号

\"     双引号

\n     换行符

\r     回车符

\\     反斜杠

 

转义实例:

1 <script type="text/javascript">
2       document.write("hello\nworld");
3 </script>

 

 

转义实例输出:

hello

world    (hello和world之间换行了)

 

2.字符串拼接

字符串拼接运算符号是加号(+),两个字符串拼接,javascript会将它们拼接成一个字符串;当一个数字和一个字符串拼接,javascript会将它们拼接成一个字符串;两个数字拼接,运算符+会变成加法运算符。

 

字符串拼接实例

document.write("link" + “nan”);     //  两个字符串拼接,输出linknan

document.write("5" + 100);     //  一个数字和一个字符串拼接,输出5100

document.write(5 + 100);     //  两个数字拼接,输出105

 

3.typeof运算符

用来判断数据类型。

docunment.write(typeof(linknan));     //  linknan是字符类型,输出String

 

复合数据类型

1.变量

变量的值是可以改变的。命名方式:第一个字符必须是字母或下划线,是区分大小写的。用var声明变量。

var num = 5;     //  变量名是"num",值为5

var num = 5;     //  初始化

var num;     //  未初始化

 

2.常量

常量命名通常使用大写字母,用const声明变量,常量初始化值后,不管后面进行什么运算,其值都是不变的。

 

要注意的bug

命名时候要注意是区分大小写的,不要使用保留字或太长不容易记忆的命名;避免使用两个相似的变量名;在程序开始时声明所有变量。

原文地址:https://www.cnblogs.com/52css/p/2507173.html