当前位置: 首页 > news >正文

【Javascript】运算符(赋值,算术,自增,自减)

目录

赋值

算术

单个变量:

多个变量: 

+ 在字符串,数组中充当连接符 

自符串与字符串

数组与数组 

数组与字符串

自增与自减

前置

自增

自减

后置 

自增

自减


赋值

var a = 1;

算术

单个变量:

var a = 1;a +=1;console.log(a);

 

 var a = 1;a -=1;console.log(a);

 

 var a = 1;a *=3;console.log(a);

 

var a = 1;a /=2;console.log(a);

 

多个变量: 

var a = 1;var b = 2;console.log(a+b);

  var a = 1;var b = 2;console.log(a-b);

 

 

  var a = 1;var b = 2;console.log(a*b);

 

 var a = 1;var b = 2;console.log(a/b);

 

+ 在字符串,数组中充当连接符 

自符串与字符串
var str1='ab';var str2='cd';console.log(str1+str2);

 

数组与数组 
var arr1=[1,2,3];var arr2=[4,5,6];console.log(arr1+arr2);

 

结果上来看3和4没有用逗号分开

var arr1=[1,2,3];var arr2=[4,5,6];var arr=arr1.concat(arr2)console.log(arr);

 

数组与数组之间我们直接用concat连接符将两个 数组合并

https://blog.csdn.net/m0_67930426/article/details/133980559?spm=1001.2014.3001.5501

数组与字符串

自增与自减

前置

自增

var a=1;++a;console(a);

 var a=1;++a;var b= ++a+2console.log(b);

 

 

首先赋值a等于1,++a,a自增1,这时a等于2,++a+2,a自增1 等于3再加上2,所以最终结果等于5

如果将2放在前面 运算符号+ 要与自增++符号要用空格隔开,否则会报错

自减

var a=1;--a;console.log(a);

后置 

自增

var a=1;var b=3+a++;console.log(b);

先执行表达式,再进行 自增

 var a=1;var b=3+a++;console.log(b);console.log(a);

此时再打印a的值a在原来的值上加了1

自减

var a=1;var b=3+a--;console.log(b);console.log(a);

 

 

 

http://www.lryc.cn/news/204617.html

相关文章:

  • Redis数据类型——list类型数据的扩展操作
  • [论文笔记]NEZHA
  • 【Linux】认识协议
  • Hadoop3教程(三十四):(生产调优篇)MapReduce生产经验汇总
  • Unity⭐️Win和Mac安卓打包环境配置
  • STM32F4XX之串口
  • 【J-Long Group Limited】申请1500万美元纳斯达克IPO上市
  • 上传文件到google drive
  • 用VLOOKUP快速合并两个表格
  • Vue ref属性
  • 【python入门】函数,类和对象
  • alibaba.fastjson的使用(二)-- jar包导入
  • A_搜索(A Star)算法
  • Tinywebserve学习之linux 用户态内核态
  • AI之浅谈
  • 20231024后端研发面经整理
  • 【前段基础入门之】=>CSS3新增渐变颜色属性
  • 深入浅出排序算法之归并排序
  • opencv dnn模块 示例(19) 目标检测 object_detection 之 yolox
  • 微信小程序阻止返回事件
  • YOLOv7改进:新颖的上下文解耦头TSCODE,即插即用,各个数据集下实现暴力涨点
  • Unity中Shader阴影的接收
  • ✔ ★【备战实习(面经+项目+算法)】 10.22学习时间表(总计学习时间:4.5h)(算法刷题:7道)
  • Amazonlinux2023(AL2023)获取metadata
  • C++(Chapter 3)
  • 优化单元测试效率:Spring 工程启动耗时统计
  • 华纳云:连接mysql出现2059错误怎么解决
  • 零基础Linux_22(多线程)线程控制和和C++的多线程和笔试选择题
  • docker版本的Jenkins安装与更新技巧
  • [C++]3.类和对象下(this指针补充)+ 类和对象中构造函数和析构函数。