js运算之比较大小

1.大于>和小于<

var box = 3 > 2;//关系运算符大多返回的是一boolean值。
alert(box); //true

1.2不同类型的数据比较

var box = 3>2;
var box = 3>‘22‘;//3>22 只有一个字符串,那个字符串会自动转换
var box = ‘3‘>‘22‘;//3>2 都是字符串,字符串的第一个数字会自动转换
var box = ‘a‘>‘b‘;// 转换成acca编码,进行比较
var box = 3>{};//fasle
var box = 3>{
	toString:function(){
		return ‘1‘
	}
};//3>2
alert(box);

2==

var box= NaN == NaN;
alert(box);//false

  

3===

4逻辑关系

时间: 2024-10-15 11:34:22

js运算之比较大小的相关文章

小议 js 下字符串比较大小

之前群里有人问如何比较两个时间大小,他的时间格式是 2014-08-08 而不是 2014-8-8.所以我给的方法是 直接比较,如: var a = "2014-08-08"; var b = "2014-09-09"; console.log(a>b, a<b); // false true 很方便不是么,但是原理是什么呢? 打开 ECMA 第 11.8.5 节 The Abstract Relational Comparison Algorithm在

js对数组元素大小排序实例代码

js对数组元素大小排序实例代码:在实际应用中,有时候需要对数组中的元素按照大小来进行排序,当然是先排序的方法有多种,比如使用数组对象自带的sort()方法,本章节再来分享一种其他的方式,先看代码实例: var org=[5,4,3,2,1,6,7,9,8,10]; var tempArr=new Array(); for(var i=0;i<org.length;i++) { if(i==0) { tempArr[0]=org[0]; //把第一个元素放到新序列 } else { for(var

(转)JS获取当前对象大小以及屏幕分辨率等

原文 JS获取当前对象大小以及屏幕分辨率等 <script type="text/javascript">function getInfo(){      var s = "";         s += " 网页可见区域宽:"+ document.body.clientWidth+"\n";          s += " 网页可见区域高:"+ document.body.clientHeig

js的各种获取大小

相信大家也经常会被js的获取大小搞得头昏脑胀,到底应该用哪种方式获取才是我要的那种大小呢 好啦,在此我帮大家整理好我知道的那些. window.screen.availHeight : 获取的是当前电脑的屏幕大小. window.innerHeight : 获取的是当前浏览器的可用视口的大小,(想要整张页面刚好和占满的话就用这个吧) window.scrollY : 获取现在滚了多远了 document.body.clientHeight: 同上 document.body.offsetHeig

js前端验证时间大小

replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式 1 function checkStartTimeAndEndTime(startTime, endTime) { 2 var sTime = new Date(startTime.replace("/\-/g", "\/")); 3 var eTime = new Date(endTime.replace("/\-/g", "\/&qu

JS修改图片的大小

注:利用js是不能修改图片的实际大小的,修改的只是图片在标签中对应的width,height属性. 1.通过var p = document.getElementById('image')获取到对应id的DOM对象 2.再使用对象的style属性(前提是image对象已经设置过style属性),p.style.width='200px'(切记:此处是字符串,格式一定是:???px,不能只写个数字,否则在有的浏览器上图片的大小是不会改变的) 以下代码实现了每次点击按钮可以实现图片变大或缩小一点:

对于JS == 运算的一些理解

声明:本文是摘自一篇文章,放在这只为做为一个笔记能更好学习. 大家知道,==是JavaScript中比较复杂的一个运算符.它的运算规则奇怪,容易让人犯错,从而成为JavaScript中“最糟糕的特性”之一. 在仔细阅读了ECMAScript规范的基础上,画了一张图,通过它你会彻底地搞清楚关于==的一切.同时,试图通过此文向大家证明==并不是那么糟糕的东西,它很容易掌握,甚至看起来很合理. 先上图: 图1 ==运算规则的图形化表示 ==运算规则的精确描述在此:The Abstract Equali

js判断文件类型大小并给出提示

上传文件是工作中常用的功能,不同的场景对不同的文件类型和文件大小都有不同的要求: <form id="uploadForm" method="post" class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">名称</label> <div cla

js运算顺序随笔

看代码看到一个js多运算符运算.自己写代码试了一下明白了. 自己示范的代码 运算顺序,先是非用算a的非为false,然后进行严格等于运算.b===false为false.再进行逻辑或运算两个都是falses所以不会进入if语句,不会弹框 原文地址:https://www.cnblogs.com/w7589/p/8274835.html