JavaScript数据存储方式

news/2025/2/15 20:31:15/

内置对象

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.向上取整  ceilconsole.log(Math.ceil(1.1))  //2console.log(Math.ceil(1.5))//2console.log(Math.ceil(1.8))//2console.log(Math.ceil(-1.1)) //-1console.log(Math.ceil(-1.5))//-1console.log(Math.ceil(-1.8))//-1// 6.向下取整  floorconsole.log(Math.floor(1.1))  //1console.log(Math.floor(1.5))//1console.log(Math.floor(1.8))//1console.log(Math.floor(-1.1)) //-2console.log(Math.floor(-1.5))//-2console.log(Math.floor(-1.8))//-2// 7.round 四舍五入console.log(Math.round(1.1))//1console.log(Math.round(1.5))//2console.log(Math.round(1.8))//2console.log(Math.round(-1.4))//-1console.log(Math.round(-1.5))//-1console.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.9999console.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~12conso.log(Math.floor(Math.random()*(8+1))+4)

总结

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

数据类型存储方式

基本数据类型(简单)

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

number数字型

string 字符串型

boolean 布尔型

undefined 未定义型

null 空类型

引用数据类型(复杂)

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

Object

Function

Array

内存中堆栈空间分配

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

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

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/577591.html

相关文章

计算机考研人工智能方向,2022考研计算机学科研究方向:人工智能

2022考研计算机学科研究方向:人工智能 计算机专业如今竞争日趋激烈,考题形式多样涵盖的内容较多,对于报考计算机专业同学来说复习是难点,2022考研计算机的考生们要提早开始着手准备了。 本文整理分享“2022考研计算机学科研究方向…

计算机应用 一级学科,一级学科、二级学科,考研专业哪个包含了计算机考研方向...

计算机专业的科目内容十分广泛,我们在考研的时候,需要了解清楚会出现哪些常识。小编还为大家精心准备了计算机考研热门高校备考指南还有计算机考研院校动态助力你的考研路哦! 甲:你考什么专业啊? 乙:我考计算机软件与…

计算机教育学专业考研科目,计算机考研科目和专业

大家为什么会选择考研呢?也许是为了自己将来职业生涯的规划和发展,也许是为了充实自己的学术知识,提高自我内涵。但是不管你是出于什么原因而走上考研之路,既然下定了决心的那一刻,就要开始进入紧张的学习阶段,为考试…

机器人 考研 计算机专业,机器人工程考研方向

机器人工程考研方向主要集中为:智能科学与技术、计算机科学与技术等学科、软件工程、安全科学与工程。推荐院校为:东北大学、东南大学、广西科技大学、安徽工程大学等。 智能科学与技术专业内容 “智能科学与技术”是面向前沿高新技术的基础性本科专业&a…

电子信息工程考研方向计算机,电子信息工程考研方向

电子信息工程专业的考研方向有:电子与通信工程、信号与信息处理、通信与信息系统、电路与系统,具体介绍如下: 1、电子与通信工程。 电子信息工程是一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,主要研究信息的获取…

计算机专业考研2021,2021考研:计算机考研方向,了解一下

原标题:2021考研:计算机考研方向,了解一下 计算机专业在每年的考研专业选择上都比较热门,并且它所涉及的专业学科也是十分广泛,下面由天任启航小编带你了解计算机专业考研都有哪些重要内容! 计算机科学与技…

2023青海大学计算机考研信息汇总

青海大学研招网 http://yjs.qhu.edu.cn/index.htm 青海大学计算机技术与应用系 http://cs.qhu.edu.cn/ 青海大学始建于1958年,是一所以工、农、医、管四大学科为主,其他学科协调发展的综合性大学,是教育部和青海省人民政府共同建设、清华大…

学计算机科学与技术的考研方向,计算机科学与技术考研方向?

空街落叶 计算机科学与技术专业是一级学科,专业编码是081200;下设三个二级学科【也就是专业】,分别是081201计算机系统结构、081202计算机软件与理论 、081203计算机应用技术 。每个专业研究方向、考试科目、 参考书目不尽相同,考…