JavaScript基础语法

1.javascript体系架构
2.如何将js添加到xhtml文件中----for 3
3.变量--- 1. 数据类型有哪几种?
- 1.1 有两种:1-原始数据类型;2-引用数据类型;
- 2. 其中原始数据类型有哪些? 分别的名称是什么,他们的作用是什么?
- 2.1 原始数据类型有:1:Undefined类型;
     2:Null 类型;
     3:Boolean类型;
     4:Number类型;
     5:String类型;
- 3. 数据类型中他们之间的运算;
- 3.1 und - und = num;(值是:nan)
     null- null = num;(值是:0)
     num - num = num;(值是:具体数字) 
     str - str = num;(值是:具体的数字)
     str + str = str;(值是:此字符串)
     bol - bol = num;(值是:false为0  true为1)
- 3.2 parseInt()  parseFloat Number() 转换;
- 3.3 parseInt()只转换有数字部分的数字;
- 3.3 parseFloat() 只转换数字部分,并把后面省略后得到一个浮点型数字;
- 3.4 Namber() 强行转换为num数字类型;
- 3.4.1 把num直接转换为String 就是 在他前面加上一个空串;
4.引用数据类型;
-4.1原生对象:原生对象--由js提供;
-4.2内置对象:也是一种原生对象,只是在使用时不需要被初始化;
-4.3宿主对象:浏览器有关的对象 --Bom -- Dom;
-4.4自定义对象;(后期详解)


4.1原生对象--Object;
   -constructor:指向创建对象函数的引用;
   -prototype:对该对象的对象原型的引用,默认返回Object类的一个实例;
4.2原生对象-原始数据类型包装器类(面向对象基础)
4.3原生对象-Array;
4.3-1 创建数组对象;  
   -2 最大容量:4294967295
   -3 数组(Eg)
var array1= new array();
array1[3]=4;
alert(array1[3]);
alert(array1.length);
alert(array1[2]);
5.Date类;
-var date = new Date();(创建时间)
-date.getDate();(获取时间。有很多东西。掌握获取时分秒;)
(注意:月份是按0-11月;)


6.函数;(注意:只当它在被调用时才会被运行)
 function函数名(参数1,参数2....){
函数体
}
6.1函数的返回值不需要声明;
6.2函数用return进行返回;
6.3如果函数没有明确的返回值,则返回值为undefined;

你可能感兴趣的:(JavaScript基础语法)