随身笔记
随身笔记

JavaScript笔记

JavaScript笔记

45个超实用的JavaScript技巧及最佳实践

大家都知道,全世界来说JavaScript是超流行的编程语言之一,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如 PhoneGap或Appcelerator),甚至是服务端应用,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把 JavaScript选为入…

   360   2014-01-10   去围观

在javascript中数组、对象、函数都收默认引用赋值

在javascript中数组、对象、函数都收默认引用赋值,例如: [code]var a={age:3,h:175};  //对象 var b=a; b.age=4;[/code] a.age输出结果是4; 也就是说在javascript中数组、对象、函数中如果类似a赋值给了b,改变b的值就等于改变了a的值,因为他们共同…

   375   2014-01-09   去围观

JavaScript isNaN()是什么

JavaScript中的isNaN()检查某个值是不是数字,如果不是数字就满足isNaN()返回的是真。 isNaN()想要获取的是那些不是数字的值。 [code]function myFunction() { var x=document.getElementById("demo").value; if(x==""||isNaN(x)) { alert("Not Numeric"); …

   388   2014-01-08   去围观

JavaScript match()是什么

JavaScript中的match()是负责检查搜索元素某个属性的某个值是否存在,W3C是这么定义的。 定义和用法 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置…

   434   2014-01-07   去围观

Math.floor(Math.random() * 7 + 1);是什么意思?

Math.random()默认直接调用是随机获取0和1之间小数; Math.random() * 7随机获取0和7之间小数; Math.random() * 7 + 1随机获取0和8之间小数; Math.floor()获取括号里面的整数; Math.floor(Math.random() * 7 + 1)随机获取0和8之间整数;

   471   2013-12-31   去围观