js

点击标签弹出弹框

第一种方法

<div class="div" onclick="alert(0)">点我0</div>
第二种方法
<script>
        window.onload = function(){
            var div = document.querySelector(".div");
            div.onclick = function(){
                alert(1);
            }
        }
  </script>
<div class="div" >点我</div>
第三种方法
在01 js.js里输入
 window.onload = function(){
            var div = document.querySelector(".div");
            div.onclick = function(){
                alert(1);
            }
        }
  <script src="./01 js.js"></script>引入js文件
第四种方法
<a href="javascript:void(0)">空连接</a>
 
js的基本语法
 
基本数据类型
 number 数值 整数和小数
 string 字符串 (字符)"" ''
 bool  true/false
 null 没有
 undefined
 symbol es6
object:正则、数组  字面量(json对象)
function 方法
json xml
//序列化  反序列化
JSON.stringify() //序列化
JSON.parse() //反序列化
var stu=JSON.parse('{"id":10001,"name":"张三"}')
console.log(stu.id)
运算符 + - * /
//小数运算乘十再除十
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===2)
 
// parseInt  取整  81.5  81
// parseFloat
// isNaN not a Number
var a=parseInt("8a6.5");
console.log(a)
var a=parseInt(86.5+0.5);
console.log(a)//+0.5四舍五入
 arguments 伪数组 可以使用下标 对象

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) res 返回值
arr.splice(2,1,8,9)
//splice(2,1,8,9) 开始位置 删除个数 ...添加数据
console.log(arr)
 
posted @ 2021-11-02 18:32  翟莹萍  阅读(29)  评论(0编辑  收藏  举报