js基本用法
1、
<div class="div" onclick="alert(0)">点我</div>
2、
<script>
window.onload=function(){
var div= document.querySelector(".div");
div.onclick=function(){
alert(1);
}
}
</script>
3、
<script src="01 js.js"></script>
window.onload=function(){
var div= document.querySelector(".div");
div.onclick=function(){
alert(1);
}
}
4、
<a href="javascript:void(0)">空连接</a>
基本语法
// Number 数值 整数和小数
// string 字符串 (字符) "" ''
// bool true/false
// null 没有
// undefined 未定义
//Symbol es6
var a=null;
console.log(typeof a)
//object: 正则、数组regexp 字面量(json对象)
//function
//json xml
//序列化 反序列化
//JSON.stringify()
//JSON.parse()
var stu =JSON.parse('{"id":1001,"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)
//parseInt 取整 81.5 81
// parseFloat
// isNaN Not a number
//arguments 参数数组
var a=parseInt("8a6.99");
console.log(a)
var a=parseInt(86.5+0.5);
console.log(a)
function sum(){
console.log(arguments)
//...
return 1;
}
var a=sum(3,4,5,8,9);
console.log(a)
var arr=new Array(2);
arr[0]=1;
arr[1]=1;
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]
// var res=arr.pop()
console.log(arr.res)
//开始位置 删除个数 。。。添加数据
arr.splice(2,1,8,9)
console.log(arr)