本地存储与数学方法

210 阅读2分钟
  1. 本地缓存:把一些数据记录在浏览器中,多种本地缓存之一
    • localStorage
      • localStorage.setItem ('名字','值')存储一条数据
      • localStorage.getItem ('名字') 获取一条数据,没有就显示null
      • localStorage.removeItem('名字')删除一条数据
      • localStorage.clear() 清除所有数据
    • seesionStorage
      • seesionStorage.setItem('名字','值')增加一条数据
      • seesionStorage.getIte('名字') 获取一条数据
      • seesionStorage.removeItem('名字')删除一条数据
      • seesionStorage.clear() 清除所有数据
    • 作用:浏览器给我们提供的一些本地存储数据的机制
    • 区别:localStorage 永久缓存除非手动删除。seesionStoragr 会话缓存,关闭浏览器就没有了
    • 共同点:只是存储字符串格式的数据。想要存储对象数据结构,要转换成json格式存储
  2. 数学方法:js里面有一个内置对象叫做Math,里面存储了一些操作数字的方法
    • math 里面常用的方法
      • random():语法Math.random() 得到0~1之间的随机小数
      • round():语法Math.round() 四舍五入
      • ceil():语法Math.ceil()向上取整
      • pow():语法Math.pow(数字,多少次幂) 数字取幂以后的结果
      • floor():语法Math.floor(数字)向下取整
      • sqrt():语法Math.sqrt(数字) 数字的算术平方根,只能是平方根
      • abs():语法Math.abs(数字)数字的绝对值
      • max():语法:Math.max(数字1,数字2,数字3)得到若干个数字中的最大值,不能传递数组
      • min():语法:Math.min(数字1,数字2,数字3) 若干个数字中的最小值
      • PI属性 Math.PI 得到圆周率
  3. 数字转化进制:进制是一种数字的表示方法
    • js里面转换进制分成两种方法
      • 十进制转换其他进制
        • tostring(要转换的数字) 以字符串的形式给你转换成进制的数字
      • 其他进制转换成十进制
        • parseint(要转换的数字)转换好的数字