zoukankan      html  css  js  c++  java
  • js2

    Js 编程语言和C#很多是一样的

    “=”,“==”和“===”

       var iNum1 = 20;
        var iNum2 = "20";
        var iNum3 = 100;
        var iNum4 = 50;
        if(iNum1==iNum2) //==判断值,这时候条件满足
        {
            iNum3 = iNum1; //= 是赋值
        }
        if (iNum1 === iNum2) //===不仅要判断值也要判断类型,这时候条件不满足
        {
            iNum4 = iNum1;
        }

    大小写字母转化

        alert("aaAdjidsGjhi".toUpperCase());//全部转化为大写字母
        alert("aaAdjidsGjhi".toLowerCase());//全部转化为小写字母

    &&  ||  ! 运算,if判断语句

       if (iNum1 > iNum3 && iNum1 > iNum4)
        {
            alert("第一个值最大");
        }
    
        if (iNum1 > iNum3 || iNum1 > iNum4) {
            alert("第一个值不是最小");
        }
    
        if (!(iNum1 > iNum3 || iNum1 > iNum4)) {
            alert("第一个值是最小");
        }
    
        if(iNum1>iNum3)
        {
            alert("第一个值大于第二个值");
        }
        else if(iNum1<iNum3)
        {
            alert("第一个值小于第二个值");
        }
        else
        {
            alert("第一个值等于第二个值");
        }

    if else switch

        var sInput = prompt("请输入1~7之前的一个整数");
        var nInput = Number(sInput);
        if(isNaN(nInput))
        {
            alert("你输入的不是一个数字");
        }
        else
        {
            if (nInput==parseInt(nInput))
            {
                if(nInput>7||nInput<1)
                {
                    alert("你输入的整数不在1~7之间");
                }
                else
                {
                    switch(nInput)
                    {
                        case 1:
                            alert("星期一");
                            break;
                        case 2:
                            alert("星期二");
                            break;
                        case 3:
                            alert("星期三");
                            break;
                       case 4:
                            alert("星期四");
                            break;
                        case 5:
                            alert("星期五");
                            break;
                        default:
                            alert("周末");
                            break;
                    }
                }
            }
            else
            {
                alert("你输入的不是一个整数");
            }
        }

    异常处理,必须要在程序里throw异常才能被捕获到

       try{
            var dom=document.getElementById("btn1");
            if(dom==null)
            {
                throw new Error("argument are not number");
            }
        }
            catch(e)
            {
                alert(e.message);
            }

    循环

        var i = 1;
        var iSum = 0;
        while(i<101)
        {
            iSum += i;
            i++;
        }
        
        //循环  do while
        do{
            iSum += i;
            i++;
        }while(i<101)
    
        //for语句
        for (var i = 0; i < 101; i++)
        {
            iSum += i;
        }
  • 相关阅读:
    164 Maximum Gap 最大间距
    162 Find Peak Element 寻找峰值
    160 Intersection of Two Linked Lists 相交链表
    155 Min Stack 最小栈
    154 Find Minimum in Rotated Sorted Array II
    153 Find Minimum in Rotated Sorted Array 旋转数组的最小值
    152 Maximum Product Subarray 乘积最大子序列
    151 Reverse Words in a String 翻转字符串里的单词
    bzoj3994: [SDOI2015]约数个数和
    bzoj 4590: [Shoi2015]自动刷题机
  • 原文地址:https://www.cnblogs.com/xiao9426926/p/6543637.html
Copyright © 2011-2022 走看看