学习地址:
JavaScript基础、高级学习笔记汇总表【尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通)】
目 录
课时15:JS基础_算数运算符
0、运算符概念
运算符也叫操作符
通过运算符可以对一个或多个值进行运算,并获取运算结果
比如:typeof就是运算符,可以来获得一个值的类型
它会将该值的类型以字符串的形式返回
number string boolean undefined object
1、+ 运算符
算数运算符
当对非Number类型的值进行运算时,会将这些值转换为Number,然后再运算。
任何值 和 NaN做运算,都得NaN。+可以对两个值进行加法运算,并将结果返回;
如果对两个字符串进行加法运算,则会做拼串;
会将两个字符串拼接为一个字符串,并返回;
任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作。
1.1、拼串
任何值和字符串相加都会转换为字符串,称为 拼串操作。
可以利用这一特点,来将一个任意的数据类型转换为String。
只需要为任意的数据类型 + 一个 "",即可将其转换为String。
这是一种隐式的类型转换,由浏览器自动完成,实际上它也是调用String()函数。
2、- 运算符
- 可以对两个值进行减法运算,并将结果返回。
3、* 运算符
* 可以对两个值进行乘法运算。
4、/ 运算符
/ 可以对两个值进行除法运算。
5、% 运算符
% 取模运算(取余数)
课时16:JS基础_一元运算符
+ - * / %:二元运算符,需要两个数。
一元运算符:typeof、+、-
课时17:JS基础_自增和自减
1、自增 ++
自增 ++
- 通过自增可以使变量在自身的基础上增加1
- 对于一个变量自增以后,原变量的值会立即自增1
- 自增分成两种:后++(a++) 和 前++(++a)
无论是a++ 还是 ++a,都会立即使原变量的值自增1
不同的是a++ 和 ++a的值不同
a++的值等于原变量的值(自增前的值)
++a的值等于新值 (自增后的值)
a:变量;
a++:表达式
2、自减 --
自减 --
- 通过自减可以使变量在自身的基础上减1
- 自减分成两种:后--(a--) 和 前--(--a)
无论是a-- 还是 --a 都会立即使原变量的值自减1
不同的是a-- 和 --a的值不同
a-- 是变量的原值 (自减前的值)
--a 是变量的新值 (自减以后的值)