JavaScript数据存储方式

这篇具有很好参考价值的文章主要介绍了JavaScript数据存储方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内置对象

js内部提供的对象,包含各种属性和方法给开发者调用

document.write()

console.log()

Math

Math对象是js提供的一个 “数学”对象,提供了一系列做数学运算的方法

max 找最大值 Math.max(3,8,5,4) 返回8
min 找最小值 Math.min(3,8,5,4) 返回4
abs 绝对值 Math.abs(-1) 返回1
ceil 向上取整 Math.ceil(3.1)返回4
floor 向下取整 Math.floor(3.8)返回3
round 四舍五入取整 Math.round(3.8)返回4
        // PI 圆周率
        console.log(Math.PI);  //3.141592653589793
        // 2.max 找最大值
        console.log(Math.max(2,3,5,7,6,9));  //9
        // 3.min 找最小值
        console.log(Math.min(1,2,3,4,6));
        // 4.abs 绝对值
        console.log(Math.abs(-1));
        // 5.向上取整  ceil
        console.log(Math.ceil(1.1))  //2
        console.log(Math.ceil(1.5))//2
        console.log(Math.ceil(1.8))//2
        console.log(Math.ceil(-1.1)) //-1
        console.log(Math.ceil(-1.5))//-1
        console.log(Math.ceil(-1.8))//-1
        // 6.向下取整  floor
        console.log(Math.floor(1.1))  //1
        console.log(Math.floor(1.5))//1
        console.log(Math.floor(1.8))//1
        console.log(Math.floor(-1.1)) //-2
        console.log(Math.floor(-1.5))//-2
        console.log(Math.floor(-1.8))//-2
        // 7.round 四舍五入
        console.log(Math.round(1.1))//1
        console.log(Math.round(1.5))//2
        console.log(Math.round(1.8))//2
        console.log(Math.round(-1.4))//-1
        console.log(Math.round(-1.5))//-1
        console.log(Math.round(-1.6))//-2
随机数

Math.random() 随机数,返回一个0-1之间,并且包括0不包括1的随机小数[0,1)

	/* 
          Math.random()
          随机的小数0-1之间
          能取到0 但是取不到1 [0,1)
	*/
       console.log(Math.random())
    //    取0-10之间的一个随机整数
    // 0-0.9999 *11 ====  0~10.9999
      console.log(Math.floor(Math.random()*(10+1)))
    //   取5~15之间的随机整数
     console.log(Math.floor(Math.random()*(10+1) )+ 5)
    //  取n~m之间的一个随机整数
    // Math.floor(Math.random()*(差值+1) )+ 最小值
    // 4~12
    conso.log(Math.floor(Math.random()*(8+1))+4)

总结

取[n,m]之间的随机数:Math.random()*(大 - 小 + 1) + 小

数据类型存储方式

基本数据类型(简单)

变量的数据直接存放到栈空间中,访问速度快

number数字型

string 字符串型

boolean 布尔型

undefined 未定义型

null 空类型

引用数据类型(复杂)

空间里存放的是地址真正的数据存放在空间里

Object

Function

Array

内存中堆栈空间分配

栈: 访问速度快,基本数据类型存放到栈里面

堆: 存储容量大,引用数据类型存放到堆里面

变量 —数据类型—运算符—语句(条件,循环)—数组—函数–对象

JavaScript数据存储方式,JavaScript,javascript,前端
JavaScript数据存储方式,JavaScript,javascript,前端
JavaScript数据存储方式,JavaScript,javascript,前端
JavaScript数据存储方式,JavaScript,javascript,前端文章来源地址https://www.toymoban.com/news/detail-521481.html

到了这里,关于JavaScript数据存储方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JS-27 前端数据请求方式;HTTP协议的解析;JavaScript XHR、Fetch的数据请求与响应函数;前端文件上传XHR、Fetch;安装浏览器插件FeHelper

    早期的网页都是通过后端渲染来完成的,即服务器端渲染(SSR,server side render): 客户端发出请求 - 服务端接收请求并返回相应HTML文档 - 页面刷新,客户端加载新的HTML文档; 服务器端渲染的缺点: 当用户点击页面中的某个按钮向服务器发送请求时,页面本质上只是一些数

    2024年02月16日
    浏览(68)
  • 前端工作方式要换了?HTMX简介:无需JavaScript的动态HTML

    HTMX允许你使用扩展的HTML语法代替 JavaScript 来实现交互性。 HTMX 在标记中直接为你提供HTTP 交互,并支持许多其他交互需求,无需求助于 JavaScript。这是一个有趣的想法,可能最终会影响到web前端的工作方式。让我们看看如何使用HTMX以及它的吸引力。 HTMX已经存在了一段时间,

    2024年01月20日
    浏览(57)
  • JavaScript前端接收流式数据

    在Java开发中,前端接收流式数据通常涉及到使用WebSocket 或Server-Sent Events(SSE)这样的技术。这两种技术都允许服务器推送实时数据到客户端,以便在浏览器中进行处理和更新。 1.  WebSocket: WebSocket是一种在单个 TCP 连接上进行全双工通信的协议。在Java 中,你可以使用Java

    2024年04月27日
    浏览(41)
  • JavaScript常见缓存数据处理方式 并说明特性

    在JavaScript中,常见的几种缓存数据的方式: 1、LocalStorage:使用LocalStorage可以将数据以键值对的形式存储在浏览器中,该数据在页面刷新后依然存在,只要不更换浏览器 或 清空缓存 这种缓存就会一直存在 我们执行 我们存入了一个 键为 name 值为 小猫猫的缓存 这里 键 必须是

    2024年02月10日
    浏览(39)
  • JavaScript中的数据缓存与内存泄露:解密前端性能优化与代码健康

    ​🌈个人主页:前端青山 🔥系列专栏:JavaScript篇 🔖 人终将被年少不可得之物困其一生 依旧 青山 ,本期给大家带来JavaScript篇专栏内容:JavaScript-数据缓存与内存泄露 目录 说说你对事件循环的理解 一、是什么 二、宏任务与微任务 微任务 宏任务 三、async与await async await 四、

    2024年02月03日
    浏览(76)
  • 【JavaScript】后端返回的二进制流音频数据或本地音频资源,前端如何播放?

    如果我们要使用本地的音频资源,在 vue3 中那么我们需要对资源的地址做一下处理 后端返回二进制流音频数据,怎么让其可播放 前端播放二进制语音流

    2024年02月03日
    浏览(64)
  • 【JavaScript】JavaScript 简介 ② ( JavaScript 书写方式 | 内联 JavaScript | 内嵌 JavaScript | 外部 JavaScript )

    与 CSS 类似 , JavaScrip 有 3 种 书写方式 , 分别是 : 内联 ( Inline ) JavaScript 脚本 ; 内嵌 ( Internal ) JavaScript 脚本 ; 外部 ( External ) JavaScript 脚本 ; 将 单行 或 少量 JavaScrip 代码 直接在 HTML 标签元素 中 的 onclick / onload / onmouseover 等事件 中 , 这种 JavaScrip 书写方式 称为 \\\" 内联 JavaScript

    2024年03月28日
    浏览(56)
  • JavaScript (五) -- JavaScript 事件(事件的绑定方式)

    目录 1.  JavaScript 事件的概述: 2.  事件的绑定(两种方式):         JavaScript事件是 指当网页中某个元素被触发时,可以执行一些JS代码来处理这个事件 ,例如鼠标单击、鼠标移动、键盘按键等。事件通常被认为是浏览器与用户交互的方式之一。       

    2024年02月03日
    浏览(52)
  • 原生JavaScript实现本地存储(localStorage)和会话存储(sessionStorage)

    目录 一、简单介绍 二、localStorage本地存储 三、sessionStorage会话存储 本地存储和会话存储的目的,是将所输入的文件存入到浏览器中,在需要的时候,直接调用,但是本地存储和会话存储有着一定的区别,本地存储,在不主动删除的情况下,会一直保留在浏览器中,会话存储是

    2023年04月08日
    浏览(48)
  • web前端框架Javascript之JavaScript 异步编程史

    早期的 Web 应用中,与后台进行交互时,需要进行 form 表单的提交,然后在页面刷新后给用户反馈结果。在页面刷新过程中,后台会重新返回一段 HTML 代码,这段 HTML 中的大部分内容与之前页面基本相同,这势必造成了流量的浪费,而且一来一回也延长了页面的响应时间,总

    2024年02月14日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包