全球旧事资料 分类
JavaScript基础介绍
变量
变量就像是一个有名字的盒子,盒子里面可以放任何东西,想用里面的东西的时候只需要写出盒子的名字即可。
前提是,在此之前你已经告诉程序这个名字是这个盒子的,而不是其他的东西的。(这就是变量创建声明的过程)
变量命名没有什么特殊规定,但是最好不要和系统的关键词同名(容易产生误会),不要和已经存在的函数同名(真的会傻傻分不清楚的)。
函数
函数就像是一个机器,把需要处理的数据丢进去,然后等待它处理完,把产物给你。
有一些函数是系统原本就有的,除此之外用户可以自己写函数;使用函数的过程中一定要注意输入的数据应该是什么类型,输出的数据应该是什么类型。
作用域
作用域就是起作用的区域,就好比你拿着一打清代的银票在清代可以通用,但是到了现在就是一堆废纸,没人认可这张纸可以当作一张百万英镑面值的钞票。
在js程序中,有的变量或者函数或者对象,是有一定的作用区域的,进入其他区域,系统可就不认这些量了。
比如:
vara123forletb456aba
logalogblogb这是不被认可的。这个事例中,a就是一个全局变量,作用区域可以是a被创建之后的任何地方。而b在被创建的时候用的是let,所以系统会把b的作用区域限定在for循环的区域内部,出了for循环,b就被系统销毁了。
f数据类型
数据类型就是对数据进行分类,就好比是
手机、电脑是电子产品类,
香蕉、葡萄是水果类,猪狗牛羊是哺乳动物类…
数据的类型比较少,有:字符串(Stri
g)数字Number布尔Boolea
数组Array对象Object空(Null)未定义(U
defi
ed)
字符串(Stri
g):就是一串文本字符,比如“123abc人民币”
数字(Number):就是一串数字,比如1234
布尔(Boolea
):就是真(true)假(false)
数组(Array):就相当于是商场中见到的储物柜,按照顺序排列好,里面放什么没有什么特殊的限制;数组就是一个被命名的储物柜,里面的每个小柜子都有确定的编号,比如a0就是打开数组名字为a的储物柜的编号为0的小柜子(数组的元素编号是从0开始的)
对象(Object):这个和数组有点相似,不同之处就是,数组的每个小柜子都是用编号来区分的,而对象的小柜子是用名字来区分的,也可以说数组就是一个特殊的对象。比如armb就是打开对象名字是a的储物柜的名字是rmb的小柜子。
空(Null):就是什么都没有。
未定义(U
defi
ed):和空(Null)差不多,后面详细说。
js程序对字母的大小写是敏感的,比如变量a和r
好听全球资料 返回顶部