javeScript学习 002(JS书写;数据类型;)

一,JS的书写方式

  1,写在标签内

1 <a href="javescript:alert('你好!')"></a>

  2,写在script标签内(全局的JS)

1 <script>
2        console.log("你好!");
3 </script>

  3,写在script文件中,外部文件需要引入

<script src="文件位置"></script>

 

二,JS基础数据类型

  1,数字类型:Number

 1  <script>       
 2         var a = 1;
 3         console.log(typeof a);  //整数的数据类型为 number
 4         var b = 1.2;
 5         console.log(typeof b);  //小数的数据类型也是 number 
 6         var e = 0;
 7         console.log(typeof e);  //零的数据类型也是 number 
 8         var f = -1;
 9         console.log(typeof f);  //负数的数据类型也是 number 
10  </script>                          

  2,字符串:string(单引号,双引号都是字符串)

1 <script>   
2         var a = '11';
3         console.log(typeof a);  //带单引号的内容数据类型是 string
4         var b = "你好";
5         console.log(typeof b);  //带双引号的内容数据类型是 string 
6 </script>        

  3,布尔值:boolean

1 <script>
2         var a = false;
3         var b = true;
4         console.log(typeof a + typeof b);
5         //false和true数据类型是布尔 boolean
6 </script>    

  4,null:空值

    (注意:使用typeof null会返回object,可以理解为这是一个bug初设计之初存在的,现已无法更改,因为许多设计上已经依赖它,不敢修改。)

    只有null值得数据类型是null;

 

  5,undefined:未定义,没有给值。类型数据类型是undefined

    (注意:undefined是null派生的值,两个的数据类型不相等。但 null == undefined)

1 <script>
2         var a = undefined;
3         console.log(typeof h);     //undefined的数据类型是undefined
4         var a;
5         console.log(typeof i);     //未赋值的变量的数据类型是undefined
6 </script>

 

三,其他数据类型

  object:对象数据类型,包含的有:数组,date日期..(还需补充,哈哈哈)

posted @ 2022-03-14 11:51  AVEGER  阅读(11)  评论(0)    收藏  举报