JavaScript查缺补漏记录(1)keep

82 阅读1分钟

最近工作比较不饱和(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():阻止事件冒泡;

😊 .......未完待续 😊