2023.10.11 js.JSON和js.BOM

发布时间 2023-10-11 18:10:11作者: 牟兆迪
1 定义
2 var 变量名 = '{"key1" : value1,"key2" : value2}'
3 var user = '{"字符串":"tom","整型" = 20,"数组" : ["北京","上海","深圳"],"对象" : {},"布尔值" : true,"不赋值" : null}'
4 
5 //因为user不是对象,无法调用其中的值,需要用到JSONz中的两个方法
6 //json字符串转化为对象 var obj = JSON.parse(user)  alert(obj.name);
7 //json对象转化为字符串 JSON.stringify(obj);
 1 浏览器对象模型
 2 
 3 WINDOW对象
 4 window.alert("Hello BOM")
 5 
 6 confirm--确认操作--确定true,取消false
 7 var flag = window.confirm("您确然删除记录吗?");
 8 alert(flag);
 9 
10 定时器--setInterval--周期性的执行某一个函数
11 var i = 0;
12 setInterval(function(){
13     i++;
14     console.log("执行了"+i+"次");
15 },2000);
16 
17 定时器--setTimeout--延迟指定时间执行,只执行一次
18 setTimeout(function(){
19     alert("延迟了3s执行");
20 },3000);
21 
22 
23 LOCATION对象
24 location.属性
25 href:设置或者返回完整的URL,并自动跳转到该地址
26 location.href = "https://www.baidu.com/?tn=15007414_8_dg";