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"
  • 相关阅读:
    203. Remove Linked List Elements
    python练习小程序
    五十音练习小软件
    CocosCreator生命游戏
    一个swift下载程序
    用excel做一幅像素画
    翻译一篇SpiderMonkey GC的文章
    unity-3d拼图游戏
    NDK编译Python2.7.5
    git命令简图
  • 原文地址:https://www.cnblogs.com/voidchar/p/10265106.html
Copyright © 2011-2022 走看看