美文网首页
运算符和控制语句

运算符和控制语句

作者: Simon_s | 来源:发表于2016-10-10 18:14 被阅读6次

可以在document.write里面写标签

1.表达式

由操作数和运算符组合到一起的式子
常量表达式:"javascript是弱类型语言"    10 

2.运算符

算数运算符:
一元运算符:++    --
    如果把i++赋给其他变量,先赋值,再自增。
    如果把++i赋给其他变量,先自增,再赋值。
关系运算符:
    >   <   <=  >=  !=不等于   ==全等    ===恒等于
    结果大部分为boolean类型
    数值与数值间只比较大小
    数值与字符串之间比较,把字符串转成数值再进行比较,'a'转成数字是NaN。
    两个字符串比较,a=97;A=65;0=48
    ==只要数一样就true
    ===数据类型和数都得一样儿
逻辑运算符:
    &&(与)   ||(或)   !(非)
    与关系运算符一起使用,结果为boolean类型
    &&:表达式1 && 表达式2 true true则true
                            有false则false
    ||:表达式1 || 表达式2 有true则true
                            false false则false
    !:非0即true
三元运算符:
    表达式?结果1:结果2;    表达式如果是真就为结果1
赋值运算符:
    =   把表达式右边的赋给左边的
    +=  a+=10 表示a=a+10
    -=  
    *=  
    /=
运算符优先级(大到小);
    ()  !   算数运算符   关系运算符   逻辑运算符   赋值运算符   

3.控制语句中的分支语句

三大结构:
    顺序:
    选择:
        单分支结构:
          if(表达式){语句;}      表达式的值为boolean类型,true的话执行语句体 
        双分支结构:
          if(表达式){语句1}else{语句2}     如果表达式为真执行语句1,如果表达式为假执行语句2
            
          isNaN:    is not a number 如果是数字返回false,不是返回true
        多分支结构:
            if(表达式1){语句1;}else if(表达式2){语句2;}else if(表达式3){语句3;}...else{语句n;}
            
                if表达式如果是==true,可以省略,
                 
            switch(常量表达式){case:;break;
                                default:;}
                case 后面如果需要些多条语句的时候加{}
        跳转:
            location.href="";
            
        confirm:弹出一个确定和取消的对话框,确定返回true,取消返回false
    循环:

相关文章

  • 2018.10.31条件语句和循环语句

    流程控制语句 JS条件语句 通过条件来控制程序的走向,需要用到条件语句 运算符分类 明细算术运算符 +(加)...

  • 运算符和控制语句

    可以在document.write里面写标签 1.表达式 2.运算符 3.控制语句中的分支语句

  • Swift002-运算符和流程控制语句

    Swift002-运算符和流程控制语句 运算符 Swift支持大多数标准C运算符,并有所改进。 赋值运算符(=)不...

  • 4/07day28_js基础

    day28_js基础 回顾 JS基础语法 JS运算符 JS流程控制语句 条件语句 JS的条件语句和Java语法基本...

  • MOOC大学 实用Python程序设计 W2 基本运算、条件分支

    2.1 基本运算 2.2 关系运算符 逻辑运算符 逻辑表达式 2.3 条件分支语句(if语句) 2.4 输出格式控制

  • Python基础-day03

    list ​ 运算符 ​ 控制语句 ​ range方法 ​ 包 import ​ random...

  • 王道程序员求职宝典(六)运算符及其优先级

    运算符及其优先级 表达式与语句表达式操作数运算符语句执行性赋值语句控制语句输入输出语句说明性 赋值语句 自增自减语...

  • Python基础

    流程控制和内置数据结构 一、流程控制 if elif else 注意:没有三目运算符合switch语句while ...

  • js条件判断语句

    条件语句 通过条件来控制程序的走向,就需要用到条件语句。 运算符1、算术运算符: +(加)、 -(减)、 *(乘)...

  • JS(2)

    条件语句 通过条件来控制程序的走向,就需要用到条件语句。 运算符1、算术运算符: +(加)、 -(减)、 *(乘)...

网友评论

      本文标题:运算符和控制语句

      本文链接:https://www.haomeiwen.com/subject/wjrvyttx.html