码迷,mamicode.com
首页 > 编程语言 > 详细

javaScript 基础2

时间:2016-05-20 17:48:00      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:undefined   return   function   字符串   result   

==========================================================================================

真:true , 非零数字 , 非空字符串 , 非空对象

假:false , 数字零 , 空字符串 , 空对象, undefined


==========================================================================================

Json


循环:

   1.数组   for 0--length

   2.json   for in


==========================================================================================

CSS函数


arguments --- 不定参


function sum(){

var result = 0;

for(var i in arguments){

result += arguments[i];

}

return result;

}



==========================================================================================

取非行间样式

 //不能取复合样式  ----background,border


obj.currentStyle[attr]  //IE

getComputedStyle(obj,false)[attr]   //chrome FF


function getStyle(obj,attr){

if(obj.currentStyle){

return obj.currentStyle[attr];

}else{

return getComputedStyle(obj,false)[attr];

}


}


==========================================================================================

数组的使用


一,添加、删除


1.头部添加

arr.unshift();


  尾部添加

arr.push();



2.头部删除

arr.shift();


  尾部删除

arr.pop();


3.中间添加、删除

   删除: splice(起点,长度);

   添加: splice(起点,0,元素);

   替换: splice(起点,元素个数,元素); //先删除,后添加


二、排序、转换


1.连接

    a.concat(b);

    a.join(‘-‘);//数组内部的元素用‘-‘连接


2.排序

    sort();

        var arr = [123,354,57567,798,90,8,7];
        arr.sort(function(i,j){
            /*if(i<j){
                return -1;
            }else if(i>j){
                return 1;
            }else{
                return 0;
            }*/
            return i-j;
        });
        window.onload = function(){
            alert(arr);
        };


javaScript 基础2

标签:undefined   return   function   字符串   result   

原文地址:http://11562329.blog.51cto.com/11552329/1775370

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!