石榴子儿

导航

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)
 
 

posted on 2021-11-02 15:04  石榴子儿  阅读(46)  评论(0编辑  收藏  举报