JS操作符

x + y(数字)  将x和y相加;

x + y(字符串)  将x和y拼接在一起;

x - y  从x中减去y;

x * y  将x和y相乘;

x / y  将x除以y;

x % y  x和y的模(既x除以y的余数);

x++ 、++x  给x加1(相当于x = x + 1);

x-- 、 --x  给x减1(相当于x = x - 1);

-x  x的反数;

x++和++x都是给x加1,但是它们并不相同.前者在完成赋值之后在将x 加1 ,而后者加1之后在赋值.

例如.如果x是5 ,y = x++ 会将y设置为5 ,x设置为6;而y=++x会将x和y都是设置为6;递减操作符--的工作方式相似;

如果数字和字符串相加 ,那么结果是一个字符串. 例如 'cat'+5的结果是’cat5';


 等号操作符赋值

x = y  将x 设置为y的值;

x += y  相当于x = x + y;

x -= y  相当于x = x - y;

x *= y  相当于x = x * y;

x /= y  相当于x = x / y;

x %= y  相当于x = x % y;

除等号之外,其他赋值操作符都是用来修改变量值的简写形式.

例如, x = x+5 的简写形式就是x += 5;  为清楚起见;


比较

x == y  如果x和y相等,那么返回true;

x === y   如果x和y完全相同,那么返回true;

x != y  如果x和y不等,那么返回true;

x !== y 如果x和y不完全相同,那么返回 true;

x > y   如果x大于y,那么返回true;

x >= y  如果x大于或等于y,那么返回true;

x < y  如果x小于y,那么返回true;

x <= y   如果x小于或等于y,那么返回true;

x && y  如果x和y都是true,那么返回true;

x || y  如果x或y之一是true,那么返回true;

!x     如果x是false,那么返回true;


text.removeAttribute("style");删除所有的text的样式;

var myWeek =3 ; switch(表达式){case 1:case 2:document.write('表达1');break;

case 3:document.write('表达2');default:alert('表达之外') }

循环除了常用的for还有:

var mynum =1;//mynum初值化数值为1
while(mynum<=5)
{
document.write("数字:"+mynum);
mynum++;
}

重复执行一段代码直到某个条件不在满足。

do....while循环:

var mynum =6;//mynum初值化数值为6
do
{
document.write("数字:"+mynum+"<br/>");
mynum=mynum-1;
}
while( mynum>0 )每循环一次数字减一直到0为止;

break;退出循环,创建一个if条件遇到break就停止循环;

continue;继续循环,创建一个if条件遇见后条件内消失,条件外的继续;

js操作符的更多相关文章

  1. 项目期复习:JS操作符,弹窗与调试,凝视,数据类型转换

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/huangyibin628/article/details/26364901 1.JS操作符 ① 除法 ...

  2. 关于js操作符需要注意的地方

    本文仅仅介绍部分js操作符在实际应用中需要注意的地方. 布尔操作符: //1.逻辑与操作属于短路操作,即如果第一个操作数能够决定结果那么就不会再对第二个操作数求值 var found=true; va ...

  3. js操作符总结

    算数操作符加法操作符(+),减法操作符(-),除法操作符(/),乘法操作符(*)还可以把多种操作组合在一起:1+4*5避免产生歧义,可以用括号把不同的操作分隔开来:1+(4*5):(1+4)*5变量可 ...

  4. js操作符+和()

    ECMA-262 描述了一组用于操作数据值的操作符,包括一元操作符.算数操作符逻辑操作符.关系操作符.赋值操作符.字符串操作符.对象操作符等.ECMAScript 操作符的与众不同之处在于,它们能够适 ...

  5. Javascript高级编程学习笔记(5)—— JS操作符

    话不多说,开始今天的码字之旅. 突然有种日更小说的感觉,emm... 操作符 ECMAScript(JS核心)描述了一组用于操作数据值的操作符,也包括算术操作符等等 而JS中这些操作符最鲜明的特点就是 ...

  6. js + -操作符

    js + 举例说明最有效了... "11"+1='111' "11"+'1'="111" 11+1=12 大概的感觉就是+操作符会优先输入S ...

  7. js &&操作符解析

    转载自:http://www.cnblogs.com/huchaoheng/p/4066473.html 前几天看到一个函数,百思不得其解,今天早上醒来看了本js的书,正好讲到操作符的用法,给大家分享 ...

  8. js操作符类型转换

    乘法 我们来看下前面的题目: console.dir(5*"5"); console.dir(5*"a");//NaN console.dir(5*NaN);/ ...

  9. JS操作符转化数字

    在Node.js源代码里,随处可见使用各种符号处理字符串为数字的.可能由于不同人编写,使用的风格也各有不同. 基本上有下面几种. 将字符串转化为数字 + 将一个数字的字符串转化为数字很简单的一种做法就 ...

随机推荐

  1. Android_Touch_Test

                      }                               }          });      }    }  

  2. 如果设置http.get超时控制

    var timeout_wrapper = function (req) { return function () { // do some logging, cleaning, etc. depen ...

  3. kafka教程

    一.理论介绍(一)相关资料1.官方资料,非常详细:   http://kafka.apache.org/documentation.html#quickstart2.有一篇翻译版,基本一致,有些细节不 ...

  4. Sql Server索引(转载)

    官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序. 聚集索引确定表中数据的物理顺序.聚集索引类似于电话簿,后者按姓氏排列数据.由于聚集索引规定数据在表中的物理存储顺序, ...

  5. combobox只读代码

    public partial class Form1: Form { // combobox只读代码 [DllImport("user32.dll", CharSet = Char ...

  6. IOS学习:ios中的数据持久化初级(文件、xml、json、sqlite、CoreData)

    IOS学习:ios中的数据持久化初级(文件.xml.json.sqlite.CoreData) 分类: ios开发学习2013-05-30 10:03 2316人阅读 评论(2) 收藏 举报 iOSX ...

  7. C51的编程规范

    现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了.作为一门工具,最终的目的就是实现功能.在满足这个前提条件下,我们希望 ...

  8. 用TMS的控件就可以了,有bug叫他们改

    [深圳]大宝delphi本身不是太隐定.不建议弄太多自己的东西.还要debug好长时间.为了快.便不去弄控件了够用了.真的.都不用花太多时间去弄这弄那.有bug叫他们改便可以.

  9. COJ 0801 非传统题(一)

    非传统题(一) 难度级别:A: 运行时间限制:1000ms: 运行空间限制:262144KB: 代码长度限制:2000000B 试题描述 大家好!我是COJ第一道非传统题,是不是感觉非常的excite ...

  10. CSS3/HTML5实现漂亮的分步骤注册登录表单

    分步骤的登录注册表单现在也比较多,主要是能提高用户体验,用户可以有选择性的填写相应的表单信息,不至于让用户看到一堆表单望而却步.今天和大家分享的就是一款基于HTML5和CSS3的分步骤注册登录表单,外 ...