JS笔记
来源:互联网 发布:yii2框架源码pdf 编辑:程序博客网 时间:2024/06/03 15:59
笔记
1、函数参数:函数显式参数在函数定义时列出。函数隐藏参数(arguments)在函数调用时传递给函数真正的值。
2、字符串使用strong>split()函数转为数组:
<span style="font-size:14px;"><!DOCTYPE html><html><body><p id="demo">输出数组中的值</p><button onclick="myFunction()">Try it</button><script>function myFunction(){var str="a,b,c,d,e,f";var n=str.split(",");document.getElementById("demo").innerHTML=n[2];}</script></body></html></span>
3、所有JavaScript数字均为64位。
4、精度
整数(不使用小数点或指数计数法)最多为 15 位。
小数的最大位数是 17,但是浮点运算并不总是 100% 准确:
5、使用 toString() 方法 输出16进制、8进制、2进制6、当数字运算结果超过了JavaScript所能表示的数字上限(溢出),结果为一个特殊的无穷大(infinity)值,在JavaScript中以Infinity表示
7、NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。你可以使用 isNaN() 全局函数来判断一个值是否是 NaN 值。
8、JavaScript 数字对象初始化数据, var y = new Number(123);
9、创建数组的方法
<span style="font-size:14px;"><!DOCTYPE html><html><body><p id="demo">改变数组内容的大小写</p><button onclick="myFunction()">Try it</button><script>Array.prototype.myUcase=function(){for (i=0;i<this.length;i++) { this[i]=this[i].toUpperCase(); }}function myFunction(){var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.myUcase();var x=document.getElementById("demo");x.innerHTML=fruits;}</script></body></html></span>
10、正则表达式
var patt=new RegExp(pattern,modifiers);
或更简单的方法
var patt=/pattern/modifiers;
0 0
- JS笔记
- js 笔记
- JS笔记
- JS 笔记
- Js笔记
- js笔记
- js笔记
- js笔记
- JS笔记
- js笔记
- js笔记
- js笔记
- JS笔记
- js笔记
- js笔记
- js 笔记
- JS笔记
- JS笔记
- Linux_嵌入式开发环境搭建
- escape()、encodeURI()、encodeURIComponent()区别详解
- VS2010重编译OpenCV2.4.9调试源代码
- 把一个矩阵里小于0的数都改成0?
- JNI编程支持X86处理器的步骤
- JS笔记
- iOS 数组越界处理方法总结
- jquery 动态创建元素
- python中几个不太熟的关键字:assert exec lambda
- java中&& 、|| 操作的捷径
- Activity的LaunchMode应用场景思考
- 面试题之硬币排成线java极简解法
- 人脸验证 DeepID 算法介绍及实战
- 黑马程序员——枚举学习笔记