js【知识点】
来源:互联网 发布:软件测试转正工作总结 编辑:程序博客网 时间:2024/05/15 13:25
①取消a标签跳转功能可以在js上写 return false;
②用getElementTagName()获得的一定是一个数组,,即使仅仅有一个元素,那他也是一个数组,,只能通过在后面加一个[0]来赋值给一个变量。。。即 getElementTagName("img")[0];
③in的作用更重要的是 判断一个对象是否具有某个属性。
例如:
var o ={name:"jim"};var s1 = "age";var s2 = "name";console.log(s1 in o); // falseconsole.lkog(s2 in o); //true
④值类型和引用类型:
按值传递:将变量中的数据完整的拷贝一份,然后赋值给新的变量。
例如:var number = 2; var number2 = number;
这时候就是按值传递。
再举一个例子:
var num =111;var num2 = num;console.log("num = "+num+","+"num2 ="+num2 ); //此时num和num2都是111var num =1;console.log("num = "+num+","+"num2 ="+num2 );//此时num为1 , num2扔为111
举一个例子:
var o = {n:123};var o2 = o;//此时内存中只有一个数据对象,是将o中的地址复制一份,赋值给了o2//即o2 和 o 同时指向同一个对象console.log("o.n = "+o.n +"," +"o2.n = " +o2.n);//打印出来123 123o.n = 5;console.log("o.n = "+o.n +"," +"o2.n = " +o2.n);//此时打印出来 5 5
后续有待补充
0 0
- JS 知识点
- js 知识点
- js知识点
- js知识点
- js知识点
- JS知识点
- JS知识点
- js知识点
- js知识点
- js 知识点
- js【知识点】
- js知识点
- js知识点
- JS知识点
- js知识点
- JS知识点
- js操作excel知识点
- JS小知识点
- 百度:地震姜常宏图片,求扩散?!!
- 一个简单可复用的MVP+RxJava+Retrofit例子
- java框架篇---spring aop两种配置方式
- 百度:地震姜常宏图片,求传播?!! http://t.qq.com/jiangchanghong2016
- FZU 1062 洗牌问题(打表找规律)
- js【知识点】
- bzoj 4596: [Shoi2016]黑暗前的幻想乡 (矩阵树定理+容斥原理)
- 双系统安装-UEFI启动的Ubuntu 16.04 + 原装Win 10 (XPS 13)
- iOS Core Animation笔记--UIView和CALayer
- Java多线程系列-生产者/消费者模型
- Java多线程系列-Queue、BlockingQueue以及利用BlockingQueue实现生产者/消费者模型
- python数据库随笔
- Project Euler Problem 543 Prime-Sum Numbers
- 生成删除约束语句 SQL语句