• JavaScript 二


    第二天了,中午试了一下发表之后编辑,发表的时间居然并不会修改啊哈哈。

    1.逻辑运算符      (&&        ||       !)

    &&   逻辑与(只要有一个为false结果即为false)

    ||      逻辑非(只要有一个为true结果即为true)

    !    逻辑非

    var a = 10;
    var b = 20;
    console.log(a && b);     //20 
    
        //对于逻辑与,如果第一个操作数隐式转换时为true,这个式子的运算结果为第二个操作数
        //如果第一个操作数隐式转换时为false,这个式子的运算结果为第一个操作数
     
    console.log(a || b);     //10	
    	
    	//对于逻辑或,如果第一个操作数隐式转换时为true,这个式子的运算结果为第一个操作数
    	//如果第一个操作数隐式转换时为false,这个式子的运算结果为第二个操作数
    			
    console.log(!a);        //false

    2. 自增自减运算符           (++    --)

    var a = 10;
    var b = a++;           //直接参与运算,先赋值,再自增
    console.log(b,a);     // 10,11
    
    var b = a;
    var b = ++a;          //先自增,再赋值
    console.log(b,a);    // 11,11
    
    
    var a = 10;
    console.log(a++ + a + ++a - a - --a + a++ +a);
    // 10 + 11 + 12 - 12 - 11 + 11 + 12
    

    前自增运算符与后自增运算符有本质的区别,相同点都是为了自身加1,不同点事前自增运算符是先加1,再使用操作数的值;后自增运算符是先使用操作数的值,再加1.

    3. 程序结构


    程序的基本结构分为顺序结构、分支结构、循环结构


    3.1   分支结构(选择结构)

    条件语句是基于不同的条件来执行不同的行为。

    在 JavaScript 中,我们可使用以下条件语句:

    • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
    • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
    • if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
    • switch 语句 - 使用该语句来选择多个代码块之一来执行

        3.1.1   if语句

    if(条件){

        可执行语句                                                     //条件为真时执行

    }else{

        可执行语句                                                      //条件为假时执行

    }

      3.1.2  switch语句

    switch(表达式或变量){                                          //switch小括号里的值和case里的值是全等关系

        case  值1:

                    //可执行语句

                   break;                                                          //结束switch语句

    ......

    case  值n:

                    //可执行语句

                   break;

    default :

                    //可执行语句

    }


    tips JavaScript中三种弹出式消息提醒的方式:


    1.警告框alert,在js中直接运用alert("警告");


    2.信息输入框prompt。
    prompt() 方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。
    用法:
    var name = prompt('请输入名字','');


    3.确认框confirm。

    confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框,根据用户点击确认框上的按钮返回true与false。
    用法:
    if(confirm("确定要清空数据吗?"))
    {
         document.main.text1.value="";
    }

     两天了,再接再厉。

  • 相关阅读:
    无锁队列以及ABA问题
    bigworld源码分析(3)——dbMgr分析
    bigworld源码分析(4)——BaseAppMgr分析
    bigworld源码分析(5)——BaseApp分析
    bigworld源码分析(2)—— loginApp分析
    bigworld源码分析(1)—— 研究bigworld的意义和目标
    C++嵌入Python,以及两者混用
    B-Tree算法分析与实现
    通过sqlserver日志恢复误删除的数据
    win7启动时怎么自动进入桌面
  • 原文地址:https://www.cnblogs.com/a-peppa-pig/p/9379223.html
Copyright © 2020-2023  润新知