条件运算符或三元运算符首先评估表达式的真假值,然后根据评估结果执行两个给定语句中的一个。序号运算符 & 描述1? : (条件)如果条件为真?则值为 X:否则为值 Y示例您可以尝试运行以下代码以了解三元运算符如何在 JavaScript 中工作实时演示 var a = 10; var b = 20; var linebreak = ""; document.write ("((a > b) ? 100 : 200) => "); result = (a > b) ? 100 : 200; document.write(result); document.write(linebreak); document.write ("((a < b) ? 100 : 200) => "); result = (a < b) ? 100 : 200; document.write(result); document.write(linebreak);
++a 在递增后返回 a 的值。因为它是一个前递增运算符,因为 ++ 出现在操作数之前。a++ 在递增前返回 a 的值。因为它是一个后递增运算符,因为 ++ 出现在操作数之后。示例您可以尝试运行以下代码以了解 i++ 和 ++i 之间的区别: var a =10; var b =20; //前递增运算符 a = ++a; document.write("++a = "+a); //后递增运算符 b = b++; document.write(" b++ = "+b);