zoukankan      html  css  js  c++  java
  • 每天25分钟总结(2)

    1、数字算术的方法(Math)

    Math.pow(2,53)    // 2的53次幂
    Math.round(.6)    // 四舍五入
    Math.ceil(.6)    // 向上取整
    Math.floor(.6)    // 向下取整
    Math.abs(-5)    // 绝对值
    Math.max(x,y,z)    // 返回最大值
    Math.min(x,y,z)    // 返回最小值
    Math.random()    // 生成一个大于等于0小于1的伪随机数
    Math.PI    // 圆周率
    Math.E    // e:自然对数的底数
    Math.sqrt(3)    // 3的平方根
    Math.pow(3,1/3)    // 3的立方根
    Math.sin(0)    // 三角函数(还有cos和atan等)
    

    2、数字中含有特殊数字(无穷大infinity和负无穷大-infinity)

    3、JavaScript中非数字类型NaN和任何值都不想等,包括自身。想要判断NaN要x!=x来判断,isNaN()的作用也是类似。

    4、JavaScript中方法isFinite(),在参数不是NaN、Infinity或-Infinity的时候返回true

    5、JavaScript中的数字精度有问题

    6、日期和时间的方法,可参考Date()特殊对象

    7、在JavaScript中字符串是固定不变的,类似replace()和toUpperCase()方法都是返回新的字符串,原字符串本身并没有变化

    8、字符串可以当做只读数组,除了使用charAt(),也可以直接使用方括号来访问其中单个字符

    s = "hello,world"
    s[0]    // "h"
    

      

  • 相关阅读:
    LeetCode算法题-Factorial Trailing Zeroes(Java实现)
    LeetCode算法题-Excel Sheet Column Number(Java实现)
    FluentData 学习 第一弹
    加油 加油
    FluentData -Micro ORM with a fluent API that makes it simple to query a database
    RX
    创业哲学
    9种新思想
    事件总线 EventBus
    关于 C#和.net 的 发展
  • 原文地址:https://www.cnblogs.com/huangqiming/p/12309814.html
Copyright © 2011-2022 走看看