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是在删除的地方添加

浙公网安备 33010602011771号