您的位置:首页 > 科技 > IT业 > 东莞网站推广运营公司_科技公司最全经营范围_百度广告费用_seo建站要求

东莞网站推广运营公司_科技公司最全经营范围_百度广告费用_seo建站要求

2024/10/5 16:21:23 来源:https://blog.csdn.net/huangmipi/article/details/142648822  浏览:    关键词:东莞网站推广运营公司_科技公司最全经营范围_百度广告费用_seo建站要求
东莞网站推广运营公司_科技公司最全经营范围_百度广告费用_seo建站要求

Javascript表达式

什么是表达式?
答:其概念跟 Python教程 介绍的一样。

下面是常见的表达式类型:

1. 算术表达式

算术表达式的概念与 Python 的一致。
它的运算符有:加法(+)、减法(-)、乘法(*)、除法(/)和求余(%)等。

📘 示例

var aaa = 1 + 2 * 3;
console.log(aaa);
aaa = (18 - 9.6) / 4;  // Javascript 同样支持数学的括号优先运算规则
console.log(aaa);
aaa = 12 % 10;  // %号是求两个数相除的余数
console.log(aaa);

2. 比较表达式

比较表达式的概念与 Python 的一致。
它的运算符有:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)等。

📘 示例

var aaa = 100 == 200;  // 在编程中,两个等于号才是 数学的等于,一个等于号是 赋值
var bbb = 100 != 200;  // 不等于比较
var ccc = 100 >  200;  // 大于比较
var ddd = 100 <  200;  // 小于比较
var eee = 100 >= 200;  // 大于等于比较
var fff = 100 <= 200;  // 小于等于比较
console.log(aaa, bbb, ccc, ddd, eee, fff);

3. 逻辑表达式

逻辑表达式的概念与与 Python 的一致,但运算符有所变化。
它的运算符有:逻辑与(&&)、逻辑或(||)和逻辑非(!)等。

📘 示例

var logic1 = 200 > 100;      // 比较结果:真
var logic2 = 200 < 100;      // 比较结果:假
console.log(logic1, logic2);
var aaa = logic1 && logic2;  // 与运算,式子相当:真 与 假
var bbb = logic1 || logic2;  // 或运算,式子相当:真 或 假
var ccc = !logic1;           // 非运算
console.log(aaa, bbb, ccc);

下表是Javascript的运算符优先级:

优先级运算符作用
1=赋值
2||逻辑或
3&&逻辑与
4!逻辑非
5< <= > >=小于、小于等于、大于、大于等于
6== !=等于、不等于
7+ -加、减
8* / %乘、除、求余
9(...)括号分组

优先级越高,运算符越先计算,像赋值总是最后才处理的。

:请在 MinWegPage 上直接在线编写和运行本篇代码,无需安装任何环境。


本篇的练习题如下:

第1题
创建一个变量income(收入),并赋值为你这个月的工资。
然后乘以两倍再加上888,
并将结果赋值给变量aaa。
最后打印该变量。
第2题
创建两个变量bj(北京)和gz(广州),并分别赋值为其今天的城市温度。
然后比较这两个值,
并将结果赋值给变量aaa。
最后打印该变量。
第3题
创建两个变量cat(猫)和dog(狗),并分别赋值为你是否养猫和是否养狗(用逻辑值表示)。
然后这两个值做一个或运算,
并将结果赋值给变量aaa。
最后打印该变量。

请认真完成所有练习题,勤加练习有助于快速提升你的编程能力。
更多练习题在 https://www.min2k.com/course/docs/web-client/expression

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com