大神们js中;()() 和()() 有什么区别呢?

JavaScript011

大神们js中;()() 和()() 有什么区别呢?,第1张

$("#")是指选择器选择带有id的元素,例如就可以用$("#test")来悬着这个div元素; 里面有加号的情况一般是有变量,在函数封装时常用,例如: function test(slid){ $("#"+slid).show()}这里+只是一个连接的作用,总得来说就是jquery的选择器,没

[]用于声明数组,比如:

var a = [1, "abc", true]

数组中的元素可以由任意类型的数据构成,可以是另一个数组或对象,比如:

var b = ["m", 2018, [1, 2, 3], {"name":"张三", "age":23, "birthday":new Date(1995,4,23)}]

{}用于定义对象,比如:

var obj = {"id":123, "name":"百度", "url":"http://www.baidu.com", "logo":"static/common/pkg/common_z.48bf107.png"}

()则要看它放在什么位置才能知道它起什么作用,因为它有多种用法,比如:

function abc(这个括号里的是传递给函数abc的参数){

}