笔记
1、函数参数:函数显式参数在函数定义时列出。函数隐藏参数(arguments)在函数调用时传递给函数真正的值。
2、字符串使用strong>split()函数转为数组:
<span style="font-size:14px;"><!DOCTYPE html>
<html>
<body>
<p id="demo">输出数组中的值</p>
<button οnclick="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 οnclick="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;