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拥有计算能力,
Javascript的逻辑判断和循环的知识点的更多相关文章
- Javascript中的Form表单知识点总结
Javascript中的Form表单知识点总结 在HTML中,表单是由form元素来表示的,但是在javascript中,表单则由HTMLFormElement类型,此元素继承了HTMLElement ...
- SharePoint 自定义的列表页面中添加javascript的一个 For循环语句后,该页面就打不开了。
一个sharepoint 2013的普通的列表的自定义新建页面,我在其中新添加几行javascript代码后页面就打不开了.如图所示: 真是一言不合,友谊的页面说打不开就打不开啊.后来慢慢比对发现是因 ...
- JavaScript 中 for in 循环和数组的问题
本文由 伯乐在线 - ElvisKang 翻译,进林 校稿.未经许可,禁止转载!英文出处:adripofjavascript.com.欢迎加入翻译小组. JavaScript的for…in循环用于迭代 ...
- 深入理解javascript中的事件循环event-loop
前面的话 本文将详细介绍javascript中的事件循环event-loop 线程 javascript是单线程的语言,也就是说,同一个时间只能做一件事.而这个单线程的特性,与它的用途有关,作为浏览器 ...
- [译]Javascript中的for循环
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...
- [译]Javascript中的do-while循环
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...
- 特殊例子--JavaScript代码实现图片循环滚动效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- JavaScript的几种循环方式
JavaScript提供了许多通过LOOPS迭代的方法.本教程解释了现代JAVASCRIPT中各种各样的循环可能性 目录: for forEach do...while while for...in ...
- JavaScript中的事件循环机制跟函数柯里化
一.事件循环机制的理解 test();//按秒输出5个5 function test() { for (var i = 0; i < 5; i++) { setTimeout(() => ...
随机推荐
- POJ 1182 食物链 (经典带权并查集)
第三次复习了,最经典的并查集 题意:动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们 ...
- Coursera课程下载和存档计划[转载]
上周三收到Coursera平台的群发邮件,大意是Coursera将在6月30号彻底关闭旧的课程平台,全面升级到新的课程平台上,一些旧的课程资源(课程视频.课程资料)将不再保存,如果你之前学习过相关的课 ...
- javaScript入门第一天
JavaScript提供七种不同的data types(数据类型),它们是undefined(未定义), null(空), boolean(布尔型), string(字符串), symbol(符号), ...
- KCF目标跟踪方法分析与总结
KCF目标跟踪方法分析与总结 correlation filter Kernelized correlation filter tracking 读"J. F. Henriques, R. ...
- 【SAP BO】【DI】DataService 服务无法启动。错误1069:由于登录失败而无法启动服务
重启BI服务器后,突然发现DataServices服务无法启动,提示: 错误 1069:由于登录失败而无法启动服务. 解决方法: (1)打开控制面板--> 服务 --> 右键点击Data ...
- outlook——还原“未读邮件”文件夹
参考链接:http://office.microsoft.com/zh-cn/outlook-help/HA010283248.aspx 摘抄: 还原“未读邮件”文件夹 全部显示 全部隐藏 “未读邮件 ...
- ccc 使用let
//如果不是恩雅,也不在移动过程中,那么移动 if (!self.hasMoved && !isHold) { var touchLoc = touch.getLocation(); ...
- Android开发之详解五大布局
http://bbs.chinaunix.net/thread-3654213-1-1.html 为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是: LinearLayo ...
- 转:jQuery插件开发精品教程,让你的jQuery提升一个台阶
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统.这好比大公司们争相做平台一样,得平台者得天下.苹果,微软,谷歌等巨头,都有各自的平台及生态圈 ...
- 【BZOJ】2216: [Poi2011]Lightning Conductor
题意 给一个长度为\(n\)的序列\(a_i\),对于每个\(1 \le i \le n\),找到最小的非负整数\(p\)满足 对于任意的\(j\), \(a_j \le a_i + p - \sqr ...