本文首发于博客园,并在GitHub上持续更新前端的系列文章。欢迎在GitHub上关注我,一起入门和进阶前端。
我们在本文件夹的第二篇里讲到了JS中变量的概念,本篇文章讲一下运算符和表达式。
前言
比如说+、*、/、( 都是运算符,而(3+5)/2则是表达式。
运算符的定义和分类
运算符也叫操作符。通过运算符可以对一个或多个值进行运算,并获取运算结果。
比如:typeof 就是运算符,可以来获得一个值的类型。它会将该值的类型以字符串的形式返回:number string boolean undefined object。
注:运算符都是会返回结果的,而typeof这个运算符返回的结果就是变量的类型。那返回的结果的类型是什么呢?是字符串。
运算符有很多分类,比如:
算数运算符
自增运算符
逻辑运算符
赋值运算符
关系运算符
三元运算符(条件运算符)
算数运算符
常见的算数运算符有以下几种:
求余的举例:
假设用户输入345,怎么分别得到3、4、5这三个数呢?
答案:
12345得到3的方法:345 除以100,得到3.45然后取整,得到3。即:parseI ...