首页 > 其他分享 >js基础运算符 每天一个小知识(二)

js基础运算符 每天一个小知识(二)

时间:2023-07-10 16:23:08浏览次数:35  
标签:console log ++ sum 知识 js 运算符 -- var

你理解的js自增自减要怎么运算呢?接下来我们用两个小例子掌握js自增自减,一起学习吧!

4. 自增自减:

符号在前:先运算,后使用

符号在后:先使用,在运算

例子1、

var n = 1;
var sum = n++ + ++n + n-- + ++n + n-- + --n + n++;
// 1 + 3 + 3 + 3 + 3 + 1 + 1
console.log(n); // 2
console.log(sum); // 15
例子2、

var x = 10;
var sum = x-- + --x + x++ + x++ + --x + x++ + ++x + x--;
// 10 + 8 + 8 + 9 + 9 + 9 + 11 + 11

console.log(x); // 10
console.log(sum); // 75
怎麽样掌握了吗?有问题评论区里留言,喜欢加关注,一起学习前端知识。

标签:console,log,++,sum,知识,js,运算符,--,var
From: https://www.cnblogs.com/shanshan-wang/p/17541483.html

相关文章

  • Camstar表格自定义写js,实现单元格合并。
     效果: ......
  • 使用CRM REST Builder的Predefined Query在js结合FetchXML语句进行查询
    一般情况下使用拓展工具RESTBuilder编辑器,可以很方便的进行操作js中增删改查均能实现,但在某些较为特殊的场景下,需要根据条件去拼接查询过滤条件的,使用编辑器生成的代码无法实现,需要结合使用fetchXML,比如某个条件多个值都查询需要使用in查询,再或者需要过滤关联表中的某个字段的值。......
  • JS中使用Promise.all控制所有的异步请求都完成后,在执行后续逻辑
    使用场景为,在js中连续的几个异步耗时操作,后面的耗时操作需要使用第一个操作的返回结果。例如调用ajax异步接口,需要先创建完主表,然后拿到主表id在去循环创建明细表,等全部创建完成后,弹出提示来,或者失败提示。通常情况,在耗时操作完成后在去调用,需要将异步方法转成同步方法,结合回调函......
  • Cesium学习笔记3——加载topojson和Geojson
    在根目录下新建bucket.css@import"../Build/CesiumUnminified/Widgets/widgets.css";@import"../Build/CesiumUnminified/Widgets/lighter.css";html{height:100%}body{background:#000;color:#eee;font-family:sans-serif;font-size:9pt;padding:0;margin:0;w......
  • JS中的浏览器对象
    作为一种脚本语言,JavaScript代码不能独立运行,通常情况下我们需要借助浏览器来运行JavaScript代码,所有Web浏览器都支持JavaScript。除了可以在浏览器中执行外,也可以在服务端或者搭载了JavaScript引擎的设备中执行JavaScript代码,浏览器之所以能够运行JavaScript代码就......
  • js/ts文件中,导入i18n报错:Must be called at the top of a `setup` function
    import{useI18n}from'vue-i18n';const{t}=useI18n(); 会在非组件情况下报错: 此时我们需要将上述导入方式改为:importi18nfrom'@/lang/i18n';//@/lang/i18n为语言包位置const{t}=i18n.global;......
  • Java 基础知识
    Java基础知识1.Java语言有哪些特点简单易学、有丰富的类库面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)与平台无关性(JVM是Java跨平台的根本)可靠安全支持多线程2.面向对象和面向过程的区别面向过程:是分析解决问题的步骤,然后用按说......
  • js调用浏览器打印功能
    1.打印开始结束的信息2.点击打印按钮<buttontype="button"onclick="doPrint()">打印</button><script>functiondoPrint(){console.log(33333333333)bdhtml=window.document.body.innerHTML;sprnstr="<!--startprint--&......
  • js中的浏览器对象
    作为一种脚本语言,JavaScript代码不能独立运行,通常情况下我们需要借助浏览器来运行JavaScript代码,所有Web浏览器都支持JavaScript。除了可以在浏览器中执行外,也可以在服务端或者搭载了JavaScript引擎的设备中执行JavaScript代码,浏览器之所以能够运行JavaScript代码就......
  • 基于three.js的3D展厅Demo功能设计与实现
    参考网址: http://www.webgl3d.cn/          https://www.three3d.cn/ 1、three.js之helloworld    功能:立方体在三维空间的转动。   代码位置:demo_0_scene    目的:理解场景/相机 /渲染器/坐标系/几何体/材质/物体......