【公用变量和私有变量】
Js以函数为分界包括匿名函数。一个函数是一个局部空间,这里面声明的变量都称之为私有变量。只有在该函数体内部自己才能使用。 外部是访问不到的。
第二:在函数之外声明的变量称之为公共变量,可以被同级的所有指令使用。
总结:局部空间和全局控件都是相对而言的。 其中script之下的第一级空间可以称之为最大的全局公共空间。其他的函数内部的私有空间都是相对而言的,如果函数里面又嵌套函数。那么外围相对内部的就又是一个全局。
所以说公共变量又称之为全局变量,私有变量又称之为局部变量。
【数组】
《什么是数组》
定义:数组就是一个变量组,类似于ul>li 一次性可以得到很多个盒子。
《数组声明的基本结构》
var arr=[v,v,v....] 其中arr表示自定义的数组名称,[]中括号表示数组符号。内部有大量的存储空间,空间彼此用逗号隔开。
数组的相关属性和方法:
Arr.length 作用:任何数组对象通过length属性都能直接访问数组的数据总个数,专业的称之为数组长度。
Arr.push() 作用:任何数组对象都有一个push()方法作用是可以向数组的结尾处追加新的数据。
《注意事项》
数组中的所有数据都有天生的自然编号。默认是从0开始,专业的称之为数组的索引值。
规律是通常说的第几个数据在索引值上会小1号。规律2数组的数据总长度比最后的索引值大1号。 简单的说length的值比索引值的最高值大1.
【通过标签获取元素】
《基本结构》
document.getElementsByTagName() 不要求手写知道怎么读通过代码提示输入即可。作用表示通过标签搜索元素。
那么它搜出来的结果是一个数组,js里面对于集群数据(大量同类数据)都是通过数组来控制的。 它就是ul>li
【随机数函数】
基本结构:
Math.random() 作用是可以产生一个小于1的随机浮点数。它的意义相当于是取任何数据的0%---100%的范围值。
用法:在实际工作中它可以通过后面成上一个任意的整数数字来取从0到这个数字之间的随机数。
【循环语句】
《讨论生活中什么是一个循环》
吃饭,睡觉,钟表,上下班,日夜更替,四季更替,大风车,圆,地球自转,人生。最终我们人为人生的整个过程生老病死是一个最大的循环。
世界上有一个最伟大的哲学家是谁。 马克思,恩科斯,莎士比亚,达芬奇,奥巴马
唐僧。为什么唐僧是世界上最伟大的哲学家呢。原因很简单因为唐僧很好的解释了人生当中三键最难解释的问题, 我是谁,我从哪来,我要到哪去。 贫僧自东土大唐而来法号三藏,去往西天取经。
《非常重要的比喻》
编程中的循环和人的一生的整个过程很像。 这个循环当中有3个必须的量;
分别是:
1.循环的初始,好比一个人出生。
2.循环的条件,好比一个人的寿命。
3.循环的增量,好比人的年龄递增。
《循环语句的基本结构》
for(){} 其中 for表示循环的关键词。()小括号表示循环的3个条件。{}表示循环执行的命令。
《循环的总结》
循环非常复杂用处也很多,但是将循环化简到极限总结循环的意思就是,一句话:设置循环体重复执行多少次。 其中大括号就是循环体。
《循环的特点》
1. 循环语句中的i又称之为循环精灵。它代表了循环中的全部次数。
2. 循环语句和循环定时的区别!首先循环语句不能制作动画是因为循环的执行特点是一发布的时候全部执行完毕了。根本看不见中间的过程,而动画之所以会形成最重要的就是中间的过程。 而循环定时器却可以看见中间的过程。
3. 循环主要的用途,循环在编程里面可以用来制作以下的功能,涉及到自动方面的功能基本都会和循环有关,涉及到群体控制的一些功能必须和循环有关,遍历搜索到某个数据也和循环有关。