11.2

点击事件:

<!-- <script>
        window.onload = function(){
           var_div = document.querySelector(".div");
           div.onclick = function(){
               alert(1);
           }
        }
   </script> --> // 第一种点击事件
 
 
<script src="js.js"></script> // 第二种点击事件
 
 <div class="div">点我</div>
   <a href="javascript:void(0)">空连接</a> // 第三种点击事件
   <!--javascript:void(0)  代替#  -->
 
 
//number 数值 整数和小数
//String  字符串 (字符)
//Bool    true/false
//null   没有
//undefined
//symbol  es6

var a=null; //空对象
console.log(typeof a)

//object:正则,数组    字面量(json对象)
//function  

//json xml
//序列化 反序列化
//JSON.stringify()
//JSON.parse()
var stu=('{id:10001,name:"张三"}')
console.log(stu.id)

var a=10;
{
    console.log(a);
    a=20;
}

//+ - * /  加减乘除
var a = 1/"3";
console.log(a)

//小数相加必须先乘十后再除十
var a =(0.1*10+0.2*10)/10
console.log(a==0.3)

// =  ==  ===
console.log(a=2);
console.log(a=="2");
console.log(a==="2");
console.log(a===3);
console.log(a===2);
 
var a=parseInt("8a6.99"); //"8a6.99"中加a 就取a前面的8
console.log(a)

var a=parseInt(86.99+0.5);
console.log(a)

函数
function sum(a,b){ //带参数带返回值
    return a+b;
}

var a = sum(3);
 console.log(a)


 function sum(a){
    console.log(arguments)//伪数组  可以使用下标
    console.log(a)
    return 1;
}

var a = sum(3,4,5,8,9);
 console.log(a)



 数组

 var arr=new Array();
 arr[0] =0;
 arr[1] =1;
 arr[2] =2;
 console.log(arr)


var arr=[1,"2",3,function(){}]
console.log(arr)

//arr.shift() 去掉头部
//arr.unshift() 头部添加
//arr.push()  尾部追加
//arr.pop()

var arr =[1,2,3,4,5]
arr.unshift(0)
console.log(arr)

var arr =[1,2,3,4,5]
arr.push(6)
console.log(arr)

var arr =[1,2,3,4,5]
var res = arr.pop()
console.log(arr,res)



var arr =[1,2,3,4,5]
//开始位置 删除个数 ...添加数据
arr.splice(2,1,8)
console.log(arr)
//注:(2,1,8)中的2是以下标第二个开始,1是删除一个数,8是在删除的地方添加

posted @ 2021-11-02 16:36  詹小生  阅读(152)  评论(0)    收藏  举报