javascript [] 与 {} 的区别

[]是数组形式,{}是对象形式,都可以包含其他类型.
如var a= ["A","B",{a:1,b:2}];
a[1] 取得的是B,a[2].b取得的是2;
var s = {a:1,b:["A","B"]}
s.a取得的是1,s.b[1]取得的是A

时间: 2024-11-15 08:34:02

javascript [] 与 {} 的区别的相关文章

【转】onclick事件与href='javascript:function()'的区别

href='javascript:function()'和onclick能起到同样的效果,一般来说,如果要调用脚本还是在onclick事件里面写代码,而不推荐在href='javascript:function()' 这样的写法,因为 href 属性里面设置了js代码后,在某些浏览器下可能会引发其他不必要的事件.造成非预期效果. 而且 onclick事件会比 href属性先执行,所以会先触发 onclick 然后触发href,所以如果不想页面跳转,可以设置 onclick里面的js代码执行到最后

JavaScript放置位置区别

JavaScript放置位置区别 页面中的脚本会在页面载入浏览器后立即执行.我们并不总希望这样.有时,我们希望当页面载入时执行脚本,而另外的时候,我们则希望当用户触发事件时才执行脚本. 位于 head 部分的脚本: 当脚本被调用时,或者当事件被触发时,脚本就会被执行.当你把脚本放置到 head 部分后,就可以确保在需要使用脚本之前,它已经被载入了. .... .... 位于 body 部分的脚本: 在页面载入时脚本就会被执行.当你把脚本放置于 body 部分后,它就会生成页面的内容. ....

java和JavaScript的注释区别

今天在学习JavaScript的注释时候,想到了跟java注释对比一下有什么区别?下面详细的对比了一下. java的注释 java在使用注释的时候分为3种类型的注释. 单行注释:在注释内容前加符号 "//". 多行注释:以"/*"开始,以"*/"结束. 文档注释:以"/**"开始,以"*/"结束. 例如: package com.zm.test;/** * 这是文档注释 * @author zm * */p

IE && FireFox在javascript上的区别

内容来源网络,学习: 大致看了一遍,其中有部分不太确定,2014.06.05,现在FF和IE的版本都很高,找不到低版本的FF,因此其中部分JS方法可能现在已经支持.后续会纠错,如果被你先发现了,欢迎评论纠错. 参考来源:百度空间 ------------------------------------------------------------------------------------ 测试代码时,发现不少IE可以运行的ajax,但在FF中报错. IE和Firefox(火狐)在Java

javascript 类的区别

javascript 新式类与旧式类的区别: es6: //es6 'use strict' class User{ constructor(name,age){ this.name = name; this.age = age; } //静态方法 static getClassName(){ return 'User'; } changeName(name){ this.name = name; } changeAge(age){ this.age = age; } get info(){ r

Typescript 和 Javascript之间的区别

TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢? 本文将会深入对比这两种语言,讨论两种语言之间的关联和差异,并概述两种语言各自的优势. JavaScript 和 TypeScript 的概要介绍 JavaScript JavaScript 是一种轻量级的解释性脚本语言,可嵌

jsp(Java Server Pages)和js(JavaScript)的区别:

1.jsp一般用于服务器端编程(例如读取数据库,更新数据库等) javascript虽然在asp环境中也可以用于服务器端编程,但是 它用得更广的还是用于客户端编程,例如常见的网页特效很多 都是javascript+css实现的,还有表单验证等 jsp是将动态的代码嵌入到静态的html中. 从而产生动态的输出最简单的jsp文件是直接将一个html文件另存为.jsp文件, 然后将它放在web应用服务的目录下即可. 2.jsp的作用. jsp技术的出现,大大提高了基于java技术的web应用开发的效率

javascript exec match 区别

阅读本文之前,请先看下面一道题: var someText="web2.0 .net2.0"; var pattern=/(\w+)(\d)\.(\d)/g; var outCome_exec=pattern.exec(someText); var outCome_matc=someText.match(pattern); What is outCome_exec[1] and outCome_matc[1]? 这道题据说是深信服公司的一道笔试题,也是引起我写今天这篇文章的原因,不过题

jquery函数和javascript函数的区别

一.窗口加载: >> 在 JavaScript 中,您可以分配一个函数以处理窗口加载事件: JavaScript 方式: function myFunction() { var obj=document.getElementById("h01"); obj.innerHTML="Hello jQuery"; } onload=myFunction; 等价的 jQuery 是不同的: jQuery 方式: function myFunction() { $

javascript all,call区别与用法

我们发现apply()和call()的真正用武之地是能够扩充函数赖以运行的作用域,如果我们想用传统的方法实现. 1.每个函数都包含两个非继承而来的方法:apply()和call(). 2.他们的用途相同,都是在特定的作用域中调用函数. 3.接收参数方面不同,apply()接收两个参数,一个是函数运行的作用域(this),另一个是参数数组.call()方法第一个参数与apply()方法相同,但传递给函数的参数必须列举出来.     var obj1 = {name:"by"}; var