zoukankan      html  css  js  c++  java
  • Javascript的逻辑判断和循环的知识点

    //boolean Number
    //Number:0,1.2,0377八进制.0xff进制 Infinity无穷大(10/0),指数(科学计数法)
    //Infinity * 0==NaN
    //Infinity + Infinity = Infinity
    //Infinity - Infinity = Infinity;
    //-Infinity + Infinity = Infinity;
    //Infinity *10 = Infinity;
    //几个重要的方法
    //--parseInt/parseFloat/toFixed()返回的都是number
    //判断是否是数字的方法:isNaN,如果数字(字符串数字)就是false
    //alert(isNaN(document.getElementById("text").value));
    //parseInt("12sdfsd");//12
    //剔除px的时候: parseInt("10px")==10
    //var boxDom = document.getElementById("box");
    //var width =parseInt(boxDom.style.width);//100
    //var height =parseInt(boxDom.style.height);//100

    //toFixed 应用于:进度条的截取小数的时候,四舍五入


    //boolean--条件判断if elseif else
    //falsy:
    //var flag;//0数字的 null undefined "" false统统都是假(false)
    //比如:var text = document.getElementById("t").value;
    //if(!text){alert("请输入值,并且获取焦点");return;}
    //var a = "100";
    //if(a)==a=true
    //var a ="0";
    //if(a)a= true; 因为从form表单中获取的元素的value都是字符串,如果不明白的尽量使用typeof打印查看数据类型.在开发阶段尽量不明白多调试和alert
    //往往在调试的过程我们,我们写了很多的逻辑的时候,我们可以使用return关键组织代码往下执行,直到调试成功以后在return给清除掉。
    //逻辑判断:或(||) 且(&&) 非(!)
    //非,真亦假,假亦真 比如:!false = true // !true= false;
    //或:一个是好人(true),都是好人,返回全部是坏人都是坏人 比如:true || false ||true ==true
    //且:一个坏人统统都是坏蛋 false && true && true ,结果:false.返回 true&&true&&true =true

    //往往在开发里面,往往用括号去括起来执行你自己业务逻辑,是优先执行
    //比如:true || (true && false)==true
    //true || true ==true


    //注意点:+是连接字符厄运
    //比如:var a = 10; var b = "10";var c = a+parseInt(b);//20
    //注意:eval拥有计算能力,

  • 相关阅读:
    JS来推断文本框内容改变事件
    LINQ To SQL 语法及实例大全
    linux-多线程
    BackTrack5 (BT5)无线password破解教程之WPA/WPA2-PSK型无线password破解
    用Jfree实现条形柱状图表,java代码实现
    OpenGL中glPushMatrix和glPopMatrix的原理
    C# 之 抽象类与接口
    Android漫游记(1)---内存映射镜像(memory maps)
    Web页面布局方式小结
    STL中主要的算法(一)
  • 原文地址:https://www.cnblogs.com/sun-rain/p/4802003.html
Copyright © 2011-2022 走看看