找到约 10000 条结果
  • JavaScript 里的值有两种类型:原始类型和引用类型(对象)。 false 是一个 boolean 原始类型的值,不是对象,所以 false instanceof Boolean 是 false。 同理 "foo" instanceof String 也是 false。 检查原始类型可以用 typeof。 你会看到 typeof false 的值是 "boolean",注意是小写“b”。 以及: typeof Boolean 是 "f...
    2017-05-20
  • @盲木_木然我猜想你说的是通过ID名作为属性来直接引用元素,而不是将ID名作为值传递到行数中来引用元素。如果是这样的话,答案是可以的,但是有限制存在。
    2016-10-12
  • 在javascript中没有类,有的是引用类型。我想知道引用类型和类的区别,它们都是一种包含数据和功能的数据结构,为什么在javascript中引用类型不能被称为类?
    2017-11-17
    1
  • 我们通常将对象称为引用类型(reference type),以此来和JavaScript的基本类型区分开来。对象值都是引用(reference),对象的比较均是引用的比较:当且仅当它们引用同一个基对象时,它们才相等。
    2021-08-16
  • 题主,sex: this.age 中的 this 指向的是(在你这个情况下)全局对象(或者说 window),而且JavaScript是按值传递的,因此,sex 属性并不保存对 this.age 的引用,保存的是其值。用代码说就是酱紫:
    2015-09-23
  • JavaScript的变量分成引用类型和基本类型。对象是引用类型的值,所以对对象的操作实际是操作对象的引用而不是操作实际的对象。所以b = a其实另b指向了a同一份内存空间,因此a.q其实也改变了b的q,输出的应该是‘q’.
    2015-04-01
  • prototype不是全局属性………… 这是原型属性……是挂在原型链上的,实例下面看不到,但是你直接引用是可以得到这个值的。 基础很重要,这些东西请参考《JavaScript高级程序设计》第六章
    2017-07-07
  • 第一个输出: 这个函数对变量num唯一的操作,就是将他的值赋给了num参数.你的函数只是对参数操作,而没有对变量操作.如果是引用传递,那么num的值应该为100.然而并没有
    2016-07-10
  • 默认情况javascript是同步加载的,javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载。如果报错是$.datepicker is not a function,可能是没有引用到jquery;如果引用到jquery了,报错应该是$("#test").datepicker is not a function,要不然就是你写错了。。。
    2017-07-07
  • this确实是指向点击的那个DOM对象,但lis[i]不是了,i是指向上一层闭包的一个引用,当onclick的事件处理发生的时候,i已经完成了循环遍历,它的值是len。具体请参阅javascript闭包机制方面的内容。
    2016-01-22
  • JavaScript中的对象参数传递是按照共享传递(call by sharing)的,但是在工作细节上来说,也可以说叫做值传递。基本数据类型是按值传递的。
    2016-08-16
  • 这2个例子是JAVASCRIPT高级程序设计中的经典例子。第一个例子创建了内部匿名函数且其一直在循环引用着作用域链中的oDiv!请注意,这里用到了JS比较少见的垃圾回收机制,叫做引用计数。什么叫引用计数?原话意思大概是:跟踪记录每一个值被引用的次数。也就是说当你声明一个变量并将一个引用类型值[什么叫引用类型请自己...
    2015-10-29
  • 个人认为目前被采纳的答案没说到点子上。 这个问题的根本原因在于:JavaScript的传参是传值的(不论基本类型还是对象类型),而不是传引用的,或者传其他的什么东西。 你把代码中的数据换成基本类型也是一样: {代码...} 是不是跟题目中给出的代码行为一致?你如果能理解这段代码,那么就应该理解题目中的代码。它们本质上...
    2016-03-28
  • 出现输出333的原因是,在循环中定义的函数,实际上,只创造了一个。而出现333这个原因更重要的一点是,函数中引用的是i这个变量,而不是i这个变量的值。 有两种方法解决这个问题。
    2012-12-09
  • 虽然引用了,但是浏览器有缓存,基本上只请求了一次 可以使用一份独立的JavaScript代码加载这些文件,然后引用这份JavaScript代码[链接]
    2019-11-18
  • 使用myFunction()那么函数就立即执行并且返回值了,明显不符合我们的目的。我们的目的是为onreadystatechange 事件注册一个处理函数,它在事件触发时执行。
    2012-11-13