JS笔记

笔记

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值