javaScript
持经达变-智者
这个作者很懒,什么都没留下…
展开
-
JavaScript变量声明及其初始化的问题
我们知道,js变量应通过var来定义,例如:var a;这种定义方式只定义了变量名,但没给初值。不过,js在编译时会自动赋予undefined初值。如果要给明确的初值可这样定义:var a = 123;请看下面的代码:alert(a);var a = 123;上面的代码在var之前就用到了变量。一般我们认为这样的程序会报错,可是实际运行后我们发现程序并未报错,而是a...转载 2019-11-21 10:18:20 · 680 阅读 · 0 评论 -
div 垂直居中的六种方法
利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可。本文收集了六种利用css进行元素的垂直居中的方法,每一种适用于不同的情况,在实际的使用过程中选择某一种方法即可。Line-Height Method试用:单行文本垂直居中,demo代码:转载 2017-11-23 15:46:36 · 245786 阅读 · 0 评论 -
JavaScript中“&&”和“||”操作符的意义,深入理解和使用场景
笨鸟儿JavaScript中“&&”和“||”操作符的意义,深入理解和使用场景 一、概念与其他语言不同,在js中,逻辑运算符可以返回任何类型的数据,不仅仅是true和false。&&和||的返回值是两个操作数的其中一个。即a&&b或者a||b返回的是要么是a,要么是b,而其他语言中返回的是true or false。在js逻辑运算...转载 2018-12-11 18:58:26 · 614 阅读 · 0 评论 -
js中==和===区别
简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是false. 操作数1 == 操作数2, 操作数1 === 操作数2比较过程: 双等号==: ...转载 2018-12-12 09:00:11 · 112 阅读 · 0 评论 -
javaScript isNaN 详解
isNaN 用来判断是否是数字,如果为非数字返回true 否则返回false,使用起来确实很方便,但是IsNaN 在判断 null ,空字符串或空格时就会失效!<script type="text/javascript">document.write(isNaN(123)+ "<br />") falsedocument.write(isNaN(-1.23)+...原创 2019-06-15 11:15:24 · 334 阅读 · 0 评论 -
javaScript substring详解
javaScript 截取字符串substring(start,stop),因为自己经常写后端代码往往和 C# substring(start,length) 混淆。start: 开始下标stop:结束下标PS 例如想获取大写的Zvar val = 'zhengZhou'var res = substring(5,6);...原创 2019-06-15 11:23:24 · 270 阅读 · 0 评论