Practical Training JS中function、json、object的区别

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Practical Training JS中function、json、object的区别脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

js中function、json、object的区别

js 是弱类型语言。 定义变量的时候不需要强制指定变量类型,当你定义 var aa = {"aa":"bb"}的时候它会自动给你转成json类型。当使用ajax请求后台 时返回没有指定返回类型,默认是字符串类型 "{'aa':'bb'}"。 因为外面有个双引号所以不会被转成json对象的。

var aa = '{"aa":"bb"}'; alert(aa.aa); var cc = {"cc":"dd"}; alert(cc.cc);

首先,要搞清楚JSON和Object对象是什么关系;主要有以下的区别: 1、JSON是对象,但对象不一定是JSON 2、在JSON对象中出现的value始终都不可能是一个函数,如果转换后添加进去方法,那就变成一个真正的JS对象了。 3、JSON是一种数据结构,并不是对象。因此没有方法。这个要仔细体会

排他事件:

写法:

window.onload = function(){
            var as = document.querySelectorAll("li a");
            // 排他事件
            // 两个for循环嵌套、里面是长度的内容
            for (var i = 0; i < as.length; i++) {
                // 当切换按钮,点击时会切换的内容(方法)
                as[i].onclick = function(){
                    // 具体的/第二个(j)的循环
                    for (var j = 0; j < as.length; j++) {
                        as[j].className = " ";
                    }
                    // 输出时写一个 当前的内容标签名的类名
                        this.className = "active";
                    
                    //动态加载 
                    // ajax 加载数据 和地址
                    var url = this.attributes["data-url"].value;
                }
            }
        }

 

脚本宝典总结

以上是脚本宝典为你收集整理的Practical Training JS中function、json、object的区别全部内容,希望文章能够帮你解决Practical Training JS中function、json、object的区别所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: