Javascript 中数字和数组的简单运算

javascript 中数字和数组的简单运算

大家好,以下是我通过数字和数组学到的一些东西:
注意:首先使用 vscode 在计算机上创建一个文件夹,打开 vscode 转到“打开文件夹”,打开文件夹,使用“新文件”创建一个新文件,并在“example.js”末尾以 .js 命名并运行您的代码打开一个新终端并输入example.js

总和:

let x = 6;let y = 5;x+=y;console.log(x);

减法:

let x = 6;let y = 5;x-=y;console.log(x);

乘法:

let x = 6;let y = 5;x*=y;console.log(x);

部门:

let x = 6;let y = 5;x/=y;console.log(x);

增量:

let x = 10;x++;console.log(x);

递减:

let x = 10;x--;console.log(x);

检查:

let x = 11;let y = 5;console.log(xy);console.log(x==y); //verifica se o valor de x é igual o de yconsole.log(x===y); //verifica se o valor e o tipo de x é igual ao yconsole.log(x!=y); //verifica se o valor de x é diferente o de yconsole.log(x!==y); //verifica se o valor e o tipo de x é diferente ao y//nesse último caso como os valores já são diferentes (11 ≠ 5),//a comparação retorna true imediatamente, sem necessidade de verificar o tipo.

条件:

let x = 11;if (x>5) {    console.log("x é maior que 5");} else{    console.log("x é menor que 5");}

返回数组的每个元素:

var computador = ["memoria", "disco", "placa mae", "processador"];console.log(computador);console.log(computador[0]);console.log(computador[1]);console.log(computador[2]);console.log(computador[3]);

显示数组大小:

var computador = ["memoria", "disco", "placa mae", "processador"];console.log("quantidade de elementos: ",computador.length);

使用推送:

var v = [];v.push(10);v.push(20);v.push(30);v.push(40);v.push(50);console.log(v);//adiciona esses números ao array com push

使用流行音乐:

var v = [];v.push(10);v.push(20);v.push(30);v.push(40);v.push(50);console.log(v);console.log('pop', v.pop(), v); //elimina o elemento 50console.log('pop', v.pop(), v); //elimina o elemento 40console.log('pop', v.pop(), v); //elimina o elemento 30console.log('pop', v.pop(), v); //elimina o elemento 20console.log('pop', v.pop(), v); //elimina o elemento 10//pop sempre eliminará primeiro o último e seguindo a partir dele

以上就是Javascript 中数字和数组的简单运算的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1499383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月19日 21:44:44
下一篇 2025年12月19日 21:44:51

相关推荐

  • 如何利用JavaScript的File System Access API访问本地文件?

    File System Access API允许Web应用在安全上下文中直接读写本地文件。通过showOpenFilePicker()选择文件并获取FileSystemFileHandle,调用getFile()后使用text()、arrayBuffer()或stream()读取内容,支持文本、二进…

    2025年12月20日
    000
  • JavaScript中的代码重构有哪些最佳实践?

    代码重构是优化结构而不改变行为,通过提取函数、消除魔法值、简化条件逻辑、使用解构和默认参数等实践提升可读性与维护性,核心是让代码自解释,配合测试小步迭代更安全。 JavaScript中的代码重构不是重写,而是优化现有代码的结构,让它更清晰、更易维护,同时不改变其外部行为。以下是几种被广泛认可的最佳实…

    2025年12月20日
    000
  • 如何通过 JavaScript 的 WebGL 进行高性能的 3D 图形渲染?

    合理组织数据、减少GPU调用并利用硬件能力是WebGL高性能渲染的关键。1. 着色器应简洁,避免片元着色器复杂计算与分支;2. 静态数据一次性上传,动态数据局部更新,合并缓冲减少draw call;3. 按材质分组渲染,使用纹理图集,缓存状态减少切换;4. 正确启用深度测试,关闭不必要的混合;5. …

    2025年12月20日
    000
  • JavaScript中的多线程编程(如SharedArrayBuffer)有哪些注意事项?

    使用SharedArrayBuffer需启用跨源隔离,配置COOP和COEP响应头,确保crossOriginIsolated为true,否则postMessage会失败;必须结合Atomics进行原子操作以避免竞态条件,利用wait/wake实现线程同步;通过TypedArray访问时保证视图类型…

    2025年12月20日
    000
  • 如何用Node.js构建一个高并发的后端服务?

    构建高并发Node.js服务需选用Fastify框架、启用集群模式、优化数据库访问并引入Redis缓存,结合Nginx负载均衡与PM2进程管理,通过监控和限流保障系统稳定。 构建一个高并发的后端服务,关键在于充分利用 Node.js 的非阻塞 I/O 和事件循环机制,同时结合合理的架构设计和性能优化…

    2025年12月20日
    000
  • 解决iframe postMessage跨域通信中的Origin不匹配错误

    在使用`postmessage`从父页面向iframe发送消息时,常遇到`origin`不匹配错误。这通常是因为在iframe内容完全加载之前就尝试发送消息,导致`contentwindow`的源仍为`about:blank`。解决此问题的关键在于等待iframe的`load`事件触发,确保目标if…

    2025年12月20日
    000
  • React中利用API数组数据中的ID进行PUT更新的教程

    本教程旨在指导如何在react应用中,针对包含数组数据的api响应,有效提取并利用对象中的`id`键来执行put请求以更新数据。我们将深入探讨api数据结构,并提供一个实用的代码示例,演示如何构建正确的更新url和处理数据提交。 在React应用中与API进行交互时,数据更新是一个常见需求。通常,我…

    2025年12月20日
    000
  • HTML页面文本内容批量替换为指定字符并保留结构教程

    本教程详细阐述如何使用javascript将html页面中所有仅包含文本的叶子元素内容替换为指定字符,同时完整保留页面的html结构和非文本容器元素。通过遍历dom并识别纯文本节点,实现精准、高效的文本内容统一化处理,适用于需要快速匿名化或标准化页面文本内容的场景。 引言:理解需求与挑战 在Web开…

    2025年12月20日 好文分享
    000
  • 利用MutationObserver实现动态加载元素后的显示/隐藏控制

    本文旨在解决网页中动态加载内容后,如何根据特定元素的出现来控制其他元素的显示与隐藏问题。通过详细介绍并演示`mutationobserver` api的使用,您将学会如何实时监听dom变化,并在指定元素(如图片缩略图)出现时自动隐藏相关操作按钮,从而优化用户界面体验。 理解动态DOM与传统事件的局限…

    2025年12月20日
    000
  • Knex.js中如何通过日期筛选MySQL datetime列数据

    本教程详细介绍了在knex.js中,如何从mysql的`datetime`类型列中,仅根据日期部分进行数据筛选。针对直接使用`date()`函数报错的问题,文章提供了两种基于`whereraw`方法的解决方案,并强调了参数绑定的重要性,确保查询的安全性与准确性。 在数据库操作中,我们经常需要根据日期…

    2025年12月20日
    000
  • 将扁平对象数组转换为多层嵌套对象:JavaScript 高效实践

    本文详细介绍了如何将一个扁平的 javascript 对象数组,根据其内部的父级引用关系,高效地转换成一个多层嵌套的复杂对象。通过利用 `array.prototype.reduce` 方法结合 javascript 的空值合并赋值运算符 (`??=`),我们能够以单次遍历的方式,动态构建出任意深度…

    2025年12月20日
    000
  • 理解JavaScript switch语句的穿透行为与隐式代码执行

    本文深入探讨javascript `switch`语句中因缺少`break`语句而导致的穿透(fall-through)行为。我们将通过具体代码示例,解析`case`标签后未显式归属的代码块何时以及如何被执行,揭示其作为前一个`case`逻辑延续的机制,并强调理解这一特性对于避免潜在逻辑错误和编写清…

    2025年12月20日
    000
  • JavaScript中的正则表达式有哪些高效的使用技巧?

    掌握JavaScript正则技巧可提升性能与可读性:1. 预编译正则并复用变量,避免重复解析;2. 合理使用g、i、m、u修饰符,按需启用;3. 优先使用非捕获组(?:)和惰性匹配.*?;4. 结合match、replace、split等字符串方法简化操作。 JavaScript中的正则表达式在处理…

    2025年12月20日
    000
  • 精通React/Next.js数据筛选:实现URL查询参数的叠加与管理

    在react/next.js应用中,处理数据筛选时常遇到新筛选条件覆盖旧筛选条件的问题。本文将深入探讨如何通过有效管理url查询参数,实现多重筛选条件的叠加与更新,确保用户体验流畅,并提供一套可复用的解决方案,避免每次筛选都丢失历史状态。 引言:理解数据筛选中的URL参数挑战 在构建现代Web应用时…

    2025年12月20日
    000
  • 解决Persistent UTM代码导致链接意外添加问号的问题

    本文旨在解决在使用JavaScript持久化UTM参数时,链接在没有UTM参数的情况下被意外添加问号的问题。通过分析问题代码,找出错误原因,并提供修正后的代码示例,确保只有当存在UTM参数时,链接才会被添加相应的参数。同时,强调了代码的健壮性和可维护性,避免不必要的修改和潜在的错误。 在使用Java…

    2025年12月20日
    000
  • 修复jQuery动态生成元素移除按钮失效问题:以链接列表组件为例

    本文旨在解决jquery动态生成元素(如链接列表项)移除按钮失效的问题。通过分析事件委托和dom操作的常见误区,提供一套完整的解决方案,包括正确识别并移除目标父元素、处理删除最后一个元素时的逻辑,以及添加用户操作反馈(如toast提示),确保动态内容移除功能的健壮性和用户体验。 在开发动态Web应用…

    2025年12月20日
    000
  • 动态DOM内容监听与元素显隐控制:MutationObserver实践指南

    本教程旨在解决动态加载内容后,根据特定元素的存在与否来控制其他元素显示或隐藏的需求。我们将深入探讨传统方法的局限性,并详细介绍如何利用现代web api `mutationobserver` 来高效监听dom变化,实现精确的元素状态管理,并提供可复用的代码示例及注意事项,确保应用在各种场景下的稳定性…

    2025年12月20日
    000
  • 如何解决Django-Formset中按钮无响应的问题

    本文旨在解决使用`django-formset`库时,表单按钮(如添加、提交、更新、删除)无响应的问题。核心原因在于`django-formset`依赖其内置的javascript功能来处理这些交互,而这些必要的脚本并未在html模板中正确加载。教程将详细阐述问题现象、提供一个完整的代码示例,并展示…

    2025年12月20日
    000
  • 深入解析JavaScript switch语句的穿透行为与代码执行机制

    本文深入探讨javascript `switch`语句中代码块的执行机制,特别是当`case`分支中缺少`break`语句时产生的“穿透”行为。我们将通过一个实际代码示例,详细解析位于最后一个`case`标签之后但`switch`块内部的代码是如何被执行的,澄清其并非独立的`default`或全局执…

    2025年12月20日
    000
  • 提升React Web应用中Shadow DOM内部内容的可访问性

    本文旨在解决在React Web应用中,当内容被注入到Shadow DOM内部时,如何确保其可访问性的问题。主要探讨了针对屏幕阅读器和浏览器内置内容阅读器的不同解决方案,包括动态添加标签元素和使用role=”alert”属性。通过示例代码和实践经验,帮助开发者克服Shadow…

    2025年12月20日
    000

发表回复

登录后才能评论
关注微信