一,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日期..(还需补充,哈哈哈)