本文主要是介绍js实现雨滴下落,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,解释型 vs 编译型
解释型,php javascript 解释型,就是先翻译成计算机能够认识的二进制语言,解释一行代码就执行,
编译型 语言:先把代码翻译成计算机能够认识的语言之后,要生成一个二进制文件,exe,以后等再去执行代码的时候就。。。
基本数据类型:
1, 基本数据类型是值传递
2, 引用数据类型是引用传递
Undefined,首先他就是一个值,声明了一个变量,但是没有初始化
Var 告知解析器我们存在了一个变量,
初始化 第一次给他赋值
强制类型转化时,undefined被转化成 false
Null
没有定义的对象,null是一个对象
如果一个变量没有值就是undefined,如果一个对象没有定义 就是null
整形和浮点型都是数值类型
引用数据类型,这种类型的数据都是引用传递
1, 数组
2, 对象
3, 函数
数组,数组也是对象,但是我们在alert()这个数组的时候,在js内部有方法可以将对象转化成字符串
函数也是数据类型,他的值就是函数体
对象:
他是属性的集合
函数的全局作用域 和 作用域链
首先,javascript是基于对象,是因为javascript没有类的概念,比如变量 , 函数,数组,都是某个对象的属性,这个最大的全局对象就是window对象
Alert();
Js中的作用域链就是从最底级的作用域向window作用域查找的一个过程
函数的执行上下文,就是谁调用的这个函数,谁就是他的执行上下文
这篇关于js实现雨滴下落的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!