1、算术运算符
运算符是在编写代码时,最常用的符号。从本节课开始,运算符主要分为:算术运算符、连接运算符、比较运算符、逻辑运算符、赋值运算符等。我们将讲解这些常见的运算符,本节课讲解的是算术运算符。
符号 | 作用 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取余 |
** | 幂 |
++ | 递加 |
– | 递减 |
function test(){
var num1=3*2+6-1/3;
var num2=3%5;
var num3=4**8;
var num4=0;
num4++;
num4++;
num4=num4+1
num4=num4+1
num4--;
num4--;
num4=num4-1
num4=num4-1
var rowInt=0;
rowInt++
console.log(Range("a"+rowInt).Value2)
rowInt++
console.log(Range("a"+rowInt).Value2)
rowInt++
console.log(Range("a"+rowInt).Value2)
rowInt--
console.log(Range("a"+rowInt).Value2)
}
2、连接运算符
JS宏,有三种字符串连接方式。分别为使用+、concat、join三种方法。
function test(){
let a="123",b="分钟",c="Good";
Console.log(a+b+c); //方法1
Console.log(a.concat(b,c,"123")); //方法2
Console.log([a,b,c].join("-")); //方法3
}
function test(){
let a="123",b="分钟",c="Good";
Console.log(a+"\\"+b+"\\"+c);
Console.log("".concat(a,b,c))
Console.log([1,2,3,4,a,b,c].join("\\"))
Console.log(sum(Range("a1:a5").Value()))
}
//自定义求和函数
function sum(arr){
return eval(arr.join("+"))
}
3、比较运算符
比较运算,是比较数据的大小,会产生true和false两个布尔值,true表示条件成立,false表示条件不成立。下面是常见的比较运算符:
4、逻辑运算符
5、赋值运算符
function test(){
var a=100;
// a=a+2;
a +=2;
a=a-2;
a -=2;
a++;
a--;
console.log(a)
}
6、字符串格式化(模板字符串)
模板字符串使用反引号 (``) 来代替普通字符串中的用双引号和单引号。模板字符串可以包含特定语法(${expression})的占位符。
function test(){
let XingMing="张三",Age=25,Score=100
let arr=["李四",29,88];
var txt1=`
姓名:${XingMing}
年龄:${Age}
分数:${Score}
`
var txt2=`
姓名:${arr[0]}
年龄:${arr[1]}
分数:${arr[2]}
`
console.log(txt1);
console.log(txt2);
}