初学JS第八天

75 阅读1分钟

1. 进制转换

  1. 进制转换

    • 十进制转成其他进制:
    var num = 100
    num.toString(2) // 转成2进制
    
    • 其他进制转成十进制
    var num = 1
    parseInt(num, 2)
    
  2. 保留小数

    var num = 1.57678
    console.log(num.toFixed(2)) // 将num保留两位小数而且四舍五入
    
  3. 定时器与倒计时器

    • 定时器
      • 语法:setInterval(function() {定时器每次执行是要执行的函数} ,时间) // 时间单位为毫秒
    • 倒计时器
      • 语法:setTimeout(function() {要执行的代码},时间)
    • // 定义一个变量为定时器或倒计时器,接受返回值时就是表明当前页面有多少个定时器和倒计时器,作用是停止当前的定时器和倒计时器
    • 关闭倒计时器:clearTimeout (变量名)
    • 关闭定时器:clearInterval (变量名)
    • 关闭定时器/倒计时器领条代码可以混用
  4. JS中同步执行和异步执行

    • 原则:目前我们所接触到的代码都是同步执行但是定时器和倒计时器为异步执行,JS中执行代码时先把同步执行的执行完毕再执行异步执行