JavaScript复习总结

JavaScript编程规范

1.通用命名规范

所有变量必须是有意义的英文,严禁使用拼音

变量命名采用小驼峰(第一个单字母小写,其余单词首字母大写)

常量必须所有单词大写,并且每个单词间加下划线

所有全局变量必须初始化

2.变量命名规范

类型前缀+有意义的单词

字符串:sXXX,如:sName

数字:nXXX,如:nPage

逻辑:bXXX,如:bChecked

正则:rXXX,如:rDomain

函数:fXXX,如:fGetlist

DOM节点:dXXX,如:dDiv

其他类型:oXXX,如:oButton

循环变量:i,j,k以此类推

3、函数命名规范

普通函数:动词+名词,如fGetlist、fGetVersion;

涉及逻辑返回值的函数:is、has、can,如:fisAdmin、fhasChild;

内部函数:_f+上面规则,如:fLoopCount;

JavaScript函数

1.函数的声明

直接声明

    function fGetlist(){
        		
    }
        

表达式声明

    var fGetlist=function(){
        		
    }
        

匿名函数

    function(){
        		
    }
        

2.函数的调用

声明一个函数,并调用

    function func() {
    alert("Hello World");
    }
    func();
        

使用函数的Lambda表达式定义函数,然后调用

    var func = function() {
    alert("你好,程序员");
    };
    func();
        

匿名调用

    (function(){
    	alert(1)
    })();
        

for循环

1.for循环的格式

for(申明变量;表达式或值;表达式或值(后运行)){
			满足条件执行;
		}

2.实例

css部分
			#box{
			     width: 260px;
			     height: 260px;
			     border:1px solid black;
			    }
			#box div{
			    width: 50px;
			    height: 50px;
			    border:1px solid black;
			    float: left;
			    text-align: center;
			    line-height: 50px;
			    }	    
		
js部分
			
	     	var box=document.getElementById('box');
	     	var str="";
	     	    for (var j = 0;j < 5;j++) {
	     		  for (i = 0;i < 5;i++) {
	     		  	var m=(j*5+i);
	     		  	if(m > 2){
	     		  str+="<div>"+(m-2)+"</div>";
	     		  	}else{
	     		  	str+="<div>"+"</div>";	
	     		  	}
	     	    }
	     	    box.innerHTML=str;
	     	   }   
		

外面的for运行一次,里面的for运行五次

图片如下