数据类型

Posted by xiongmao; tagged with Number , 数据类型

js 的变量数据类型是只有程序运行过程中,根据等号右边的值来确定的
js是动态的处理语言,所以可以直接更换类型,

 var a = 1;
      a = 'app'

数据类型:
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象

其中 String Number Boolean Null Undefined属于基本类型
而Object属于引用数据类型

String字符串
-在JS中字符串需要使用引号引起来

  • 使用双引号或单引号都可以,但是不要混着用
  • 引号不能嵌套,双引号不能放双引号,单引号不能放单引号
  • -但是单引号里可以放双引号,也可以使用转义字符进行转义
var str = 'hello';
       var str = '我说:"今天真不错"';

在字符串中我们可以使用\作为转义字符,
当表示一些特殊符号时可以使用\进行转义

\" 表示 "
\' 表示 '
\n 表示换行
\t 制表符
\ 表示 \

Number:数值
在JS中所有的数据都是Number类型
包括整数和浮点数
在js中可以表示数字的最大值
Number.MAX_VALUE
-如果超过了Number的最大值则显示
Infinity 无穷大
-
可以使用typeof检查返回类型
语法:typeof 变量

   <script>
       var a = "123";
       var b = 123;
       alert(typeof a + typeof b);
    </script>