最近工作比较不饱和(bushi),开始重新复习下JavaScript,整理了一些自己平常漏下的知识点,共勉~
1.html古早引用方法
<script language=”JavaScript”> 已废弃,在古老浏览器中才有使用
2.关于三个弹窗消息方法返回
alert():无返回值;
confirm():根据点击确定或取消返回true/false;
prompt():点击取消返回null,点击确定返回输入的文本内容。
3.Math的方法们
ceil(n):向上取整;
round():四舍五入;
floor(n):向下取整;
max(a,b,c...):最大值;
min(a,b,c...):最小值;
random():0-1随机数。
4.Math的常数们
Math.PI:圆周率;
Math.E:自然常数E;
Math.LN2:
5.Number
isNaN(n): 检测非数值; isNaN(3); //false
isNaN(‘3’) //true
isInteger(m):检测整数 // 新的方法ie11及以前的版本不支持;
parseInt(n,m):n(值) m(进制);
isFinite(n):是否有限值 超过js能表示的最大值(2^53-1)就是无限值(无穷大);
Number(n):返回对等的数值,否则返回NaN;
Number(true); //-1
Number(‘2-2’); //0
var now = new Date(); Number(now); //时间戳 now.getTime();
6.事件
e.preventDefault():阻止元素的默认事件,如<a>的链接跳转事件;
addEventListener(ele, func, useCapture): useCapture;
//false(默认)由里向外(子- 父) true: 由外向里(父到子);
e.stopPropagation():阻止事件冒泡;
😊 .......未完待续 😊