javaScript授课讲义

一、javaScript是C系语言,所以它的语法与C相同

---------------------------------------------------------

二、javaScript的数据类型:
    (1)数值;(2)字符串类型;(3)布尔类型;(4)null类型 ;(5)undefine类型; (6)Symbol类型; (7)引用类型
---------------------------------------------------------
三、如何定义javaScript的对象?
    (1)用var(不推荐); (2)let(推荐使用) (3)const(常量)
    例1:

例2:加法程序:

例3:用const定义常量,它被修改时会报错

报错信息如下:
Uncaught TypeError: Assignment to constant variable.
    at index.html:13
---------------------------------------------------------
四:javaScript的控制语句,和C语言的相同
1.判断语句:
   (1)if语句
    例:if(a>b) console.log("OK");
    (2) if...否则语句
    例:if(a>b){ console.log("OK") } else{ console.log("error")}
    (3) 否则如果语句
    例:if(){} 
        else if(){}
        else if(){}
        ....
        else{}
    (4) ?号语句
       a>b?a:b;
    (5)switch(key){
         case 常量1:
         break;
         case 常量2:
         break;
         case 常量3:
         break;
        }
     (6)循环语句:
        while(){}
        for(){}
        do{}while();
     (7)continue;
     (8)break;
---------------------------------------------------------
五、数组

(1)一维数组
   A.定义
       let str=["中国","美国","日本","泰国"];
   B.遍历

   
(2)二维数组

   第一种方法:中括号中含中括号,例如:
   let arr=[[],[],[]]

   第二种方法:先new Array(),再在一维数组中再new Array()
   let arr=new Array();
   for(let i=0;i        let arr[i]=new Array();
       for(let j=0;j             arr[i][j]="";
       }
   }

---------------------------------------------------------

六、函数

第一:函数的定义
    function a(){
        alert("alksdfjalsdf");
    }
        //再调用
    a();

第二:匿名函数

第三种:直接运行的函数 ()();

第四种 :javaScript的lambda表达式

-------------------------------------------------------------
七、实例:写一个网页版的加法程序,添加一些javaScript操作DOM的功能;


    
        
        
    
    
        


            请输入加数:

            请输入被加数:

            结果:

            
            
        

    

     

你可能感兴趣的:(金庭波,庭博网校,javascript,js)