• js操作符


    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条件遇见后条件内消失,条件外的继续;

  • 相关阅读:
    博客园20071027上海聚会
    上海招聘.NET(C#)程序员
    招人
    漂亮的后台WebUi框架(有源码下载)
    js插件库系列导航
    PrestoSQL(trinodb)源码分析 执行(下)
    Extjs4 (二)
    Struts2(1)简介
    css中的字体
    什么是REST架构
  • 原文地址:https://www.cnblogs.com/liang1/p/5103091.html
Copyright © 2020-2023  润新知