JavaScript
北湫
这个作者很懒,什么都没留下…
展开
-
浅谈JavaScript中的变量提升
今天我给大家分享JavaScript中的变量提升,这是java中变有的概念,在这里我将会结合java作一个简单的比较。请看下面JavaScript的代码:<script type="text/javascript"> var a = 11; document.write(a); //11 document.write(b); //undefined var b =...原创 2017-10-28 12:40:34 · 414 阅读 · 0 评论 -
js打造自动换肤系统
需求:根据系统时间自动切换图片。思路:1.模仿百度的换肤系统2.根据系统的时间进行换图片3.准备6张图片进行切换,根据时间不同切换不同的图片,每隔10秒切换一次图片4.写一个定时器类,每秒执行一次,然后获取系统时间返回到页面上,从而实现时间在走动的效果5.把根据时间切换图片封装起来,并在定义器中调用,每秒调用一次这个函数,实现到了一定的时间可以切换图片原创 2017-12-09 10:24:53 · 766 阅读 · 0 评论 -
js计算"对象的长度"原理
<!doctype html><html> <head> <meta charset="UTF-8"> <meta name="Keywords" content=""> <meta name="Description" content=""原创 2018-03-01 13:13:08 · 540 阅读 · 0 评论 -
JavaScript变量穿透
javascript是一门弱类型语言,没有java的那种严格性,在javascript和java中都有for循环,用于便利数据。但是在javascript中会出现这样一种怪情况,就是变量穿透问题。js代码:<script type="text/javascript"> for(var i = 0; i < 10; i++){ document.write(i); }...原创 2018-02-24 13:13:46 · 813 阅读 · 0 评论 -
js局部变量和全局变量详解
javascript是一门弱类型语言,它的变量可以用来保存任何类型的数据,这个特点在java中是看不到的。定义变量的时候要使用var操作符(注:var是一个关键字),后面再加上一个变量名,格式如下:var i; //var:关键字 i:变量上面的代码就是定义了一个变量,但是没有赋值,该变量可以用来保存任何类型的值。但是要注意一下,像上面这样定义一个变量没有赋值的情况下,它会保存一个特殊的值——un...原创 2018-04-06 22:00:15 · 908 阅读 · 0 评论 -
浅谈JavaScript中3种变量定义方式
在ES6中新增了一些对变量名操作的语法。在以前的版本中,javascript中的变量只能由var去定义,而在ES6又增加了两种新的定义方法,ES6中新增的两个定义变量的方式都是块级作用域,下面我来说一下javascript中三种定义变量的方式const, var, let的区别?1.var定义的变量可以修改,如果不初始化会输出undefined,可以多次定义同一变量,不会报错。<script...原创 2018-05-01 22:14:24 · 367 阅读 · 0 评论