电子商务网站的功能分析,wordpress怎么改页面底部,网站风格设计怎么写,wordpress all in one seo插件表达式与运算符 表达式 与数学中的定义相似#xff0c;表达式是指具有一定的值的、用运算符把常数和变量连接起来的代数式。一个表达式可以只包含一个常数或一个变量。运算符可以是四则运算符、关系运算符、位运算符、逻辑运算符、复合运算符。下表将这些运算符从高优先级到低…表达式与运算符 表达式 与数学中的定义相似表达式是指具有一定的值的、用运算符把常数和变量连接起来的代数式。一个表达式可以只包含一个常数或一个变量。运算符可以是四则运算符、关系运算符、位运算符、逻辑运算符、复合运算符。下表将这些运算符从高优先级到低优先级排列 括号(x) [x]中括号只用于指明数组的下标求反、自加、自减-x返回 x 的相反数!x返回与 x (布尔值)相反的布尔值xx 值加 1但仍返回原来的 x 值x--x 值减 1但仍返回原来的 x 值 xx 值加 1返回后来的 x 值--xx 值减 1返回后来的 x 值乘、除x*y返回 x 乘以 y 的值x/y返回 x 除以 y 的值x%y返回 x 与 y 的模x 除以y 的余数加、减xy返回 x 加 y 的值x-y返回 x 减 y 的值关系运算xy xy xy xy当符合条件时返回 true 值否则返回 false 值等于、 不等于xy当 x 等于 y 时返回 true 值否则返回 false 值x!y当 x 不等于 y 时返回 true 值否则返回 false 值位与xy当两个数位同时为 1 时返回的数据的当前数位为 1其他情况都为 0位异或x^y两个数位中有且只有一个为 0 时返回 0否则返回 1位或x|y两个数位中只要有一个为 1则返回 1当两个数位都为零时才返回零位 运算符通常会被当作逻辑运算符来使用。它的实际运算情况是把两个操作数即 x 和 y化成二进制数对每个数位执行以上所列工作然后返回得到的新二进制数。由于“真”值在电脑内部通常是全部数位都是 1 的二进制数而“假”值则是全部是 0 的二进制数所以位运算符也可以充当逻辑运算符。逻辑与xy当 x 和 y 同时为 true 时返回 true否则返回 false逻辑或x||y当 x 和 y 任意一个为 true 时返回 true当两者同时为 false 时返回 false逻 辑与/或有时候被称为“快速与/或”。这是因为当第一操作数x已经可以决定结果它们将不去理会 y 的值。例如false y因为x false不管 y 的值是什么结果始终是 false于是本表达式立即返回 false而不论 y 是多少甚至 y 可以导致出错程序也可以照样运行下去。 条件c?x:y当条件 c 为 true 时返回 x 的值执行 x 语句否则返回 y 的值执行 y 语句赋值、 复合运算xy把 y 的值赋给 x返回所赋的值xy x-y x*y x/y x%yx 与 y 相加/减/乘/除/求余所得结果赋给 x并返回 x 赋值后 注意 所有与四则运算有关的运算符都不能作用在字符串型变量上。字符串可以使用 、 作为连接两个字符串之用。 提示 请密切注意运算的优先级。编程时如果不记得运算符的优先级可以使用括号( )。例如(a 0)||(b 0)。 一些用来赋值的表达式由于有返回的值可以加以利用。例如用以下语句a b c 10可以一次对三个变量赋值。转载于:https://www.cnblogs.com/happyty/archive/2012/05/26/2519397.html