zoukankan      html  css  js  c++  java
  • 一些小知识总结(虽然可能没用)

    1、typeof可以用于未定义的变量

    1 var a;
    2 alert(typeof a);
    3 alert(typeof b);

    上面的代码输出结果相同,typeof不区分未定义变量和未初始化变量,它们的返回值都为undefined。

    2、undefined实际上是从null派生出来的,在ECMA标准中认为二者相等,即undefined==nul --------->true

    3、浮点数则会进行计算之前是以字符串形式存储的

    4、NaN自身是不相等的,即NaN==NaN -------->false

    5、获取范围在min~max之间的随机数

    1 Math.floor(Math.random() * (max - min + 1) + min);

    6、数组中取最大值的方法

    1 Math.max.apply(Math,arr);

    但是并没有取数组最小值的方法

    7、toString()方法可以将其它类型的值转为String型,这个方法来源于Object,所以String本身也有这个方法(虽然字符串转字符串好像很蠢。。。)

    8、Number的toString()方法可以传入基值,以进行进制转换

    1 var num = 10;
    2 alert(num.toString(2));    //输出 "1010"
    3 alert(num.toString(8));    //输出 "12"
    4 alert(num.toString(16));   //输出 "A"
  • 相关阅读:
    原始套接字-自定义IP首部和TCP首部
    原始套接字-TCP/IP下三层数据显示
    ARP欺骗分析
    博弈论
    C++ map & set
    selenium+chrome配置环境
    windows下安装python+selenium
    python之configParser模块读写配置文件
    接口测试流程
    Python之读取文件配置
  • 原文地址:https://www.cnblogs.com/voidchar/p/10265106.html
Copyright © 2011-2022 走看看