//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拥有计算能力,

Javascript的逻辑判断和循环的知识点的更多相关文章

  1. Javascript中的Form表单知识点总结

    Javascript中的Form表单知识点总结 在HTML中,表单是由form元素来表示的,但是在javascript中,表单则由HTMLFormElement类型,此元素继承了HTMLElement ...

  2. SharePoint 自定义的列表页面中添加javascript的一个 For循环语句后,该页面就打不开了。

    一个sharepoint 2013的普通的列表的自定义新建页面,我在其中新添加几行javascript代码后页面就打不开了.如图所示: 真是一言不合,友谊的页面说打不开就打不开啊.后来慢慢比对发现是因 ...

  3. JavaScript 中 for in 循环和数组的问题

    本文由 伯乐在线 - ElvisKang 翻译,进林 校稿.未经许可,禁止转载!英文出处:adripofjavascript.com.欢迎加入翻译小组. JavaScript的for…in循环用于迭代 ...

  4. 深入理解javascript中的事件循环event-loop

    前面的话 本文将详细介绍javascript中的事件循环event-loop 线程 javascript是单线程的语言,也就是说,同一个时间只能做一件事.而这个单线程的特性,与它的用途有关,作为浏览器 ...

  5. [译]Javascript中的for循环

    本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...

  6. [译]Javascript中的do-while循环

    本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...

  7. 特殊例子--JavaScript代码实现图片循环滚动效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. JavaScript的几种循环方式

    JavaScript提供了许多通过LOOPS迭代的方法.本教程解释了现代JAVASCRIPT中各种各样的循环可能性 目录: for forEach do...while while for...in ...

  9. JavaScript中的事件循环机制跟函数柯里化

    一.事件循环机制的理解 test();//按秒输出5个5 function test() { for (var i = 0; i < 5; i++) { setTimeout(() => ...

随机推荐

  1. telnet时显示:允许更多到 telnet 服务器的连接。请稍候再试

    telnet时显示:允许更多到 telnet 服务器的连接.请稍候再试    解决办法: windows自带telnet服务器默认的最大连接数为2,要想修改该设置,可以在命令行键入tlntadmn c ...

  2. 587A

    #include<iostream> #include<algorithm> #include<stdio.h> #include<stdlib.h> ...

  3. Windows Server 2008 R2 实现多用户同时登陆

    Windows Server 2008 R2远程用户数设置 在windows server 2008 R2里面,默认的远程桌面连接数为1.这对我们的服务器管理带来了很大的不便,那么怎样来修改2008 ...

  4. DOM--4 响应用户操作和事件(2)

    自定义事件 //旧的方法 //创建 var event = document.createEvent('Event'); //初始化 event.initEvent('build', true, tr ...

  5. AngularJS进阶学习

    参考:http://***/class/54f3ba65e564e50cfccbad4b 1. AJAX:Asynchronous JavaScript and XML(异步的 JavaScript ...

  6. eclipse 高亮配对的括号

    在编辑代码框右键->preference,直接就可以看到Matching brackets highlights

  7. Android MuPDF 阅读PDF文件

    MuPDF是一款轻量级的开源软件,可以用来阅读PDF文件.下载完源代码以后,想要运行成功,除了Android SDK之外,还需要Android NDK环境,因此有点麻烦. 但是一旦安装完必须的环境以后 ...

  8. Codeforces Round #249 (Div. 2) A. Black Square

    水题 #include <iostream> #include <vector> #include <algorithm> using namespace std; ...

  9. ACM: HDU 1285 确定比赛名次 - 拓扑排序

     HDU 1285 确定比赛名次 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u De ...

  10. 优化特性(Attribute)性能

    通过这篇文章,不仅可以了解到Attribute的工作原理,还可以了解到GetcustomeAttribute是的内部执行流程.最后,你会看到,使用缓存机制可以极大的优化反射Attribute的性能. ...