11-13课堂笔记
2012-11-13 21:03
288 查看
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作用域查找的一个过程
函数的执行上下文,就是谁调用的这个函数,谁就是他的执行上下文
解释型,php javascript 解释型,就是先翻译成计算机能够认识的二进制语言,解释一行代码就执行,
编译型 语言:先把代码翻译成计算机能够认识的语言之后,要生成一个二进制文件,exe,以后等再去执行代码的时候就。。。
基本数据类型:
1, 基本数据类型是值传递
2, 引用数据类型是引用传递
Undefined,首先他就是一个值,声明了一个变量,但是没有初始化
Var 告知解析器我们存在了一个变量,
初始化 第一次给他赋值
强制类型转化时,undefined被转化成 false
Null
没有定义的对象,null是一个对象
如果一个变量没有值就是undefined,如果一个对象没有定义 就是null
整形和浮点型都是数值类型
引用数据类型,这种类型的数据都是引用传递
1, 数组
2, 对象
3, 函数
数组,数组也是对象,但是我们在alert()这个数组的时候,在js内部有方法可以将对象转化成字符串
函数也是数据类型,他的值就是函数体
对象:
他是属性的集合
函数的全局作用域 和 作用域链
首先,javascript是基于对象,是因为javascript没有类的概念,比如变量 , 函数,数组,都是某个对象的属性,这个最大的全局对象就是window对象
Alert();
Js中的作用域链就是从最底级的作用域向window作用域查找的一个过程
函数的执行上下文,就是谁调用的这个函数,谁就是他的执行上下文
相关文章推荐
- <div+css页面布局课堂笔记>11---页面布局网站首页设计实例__终极版(仿csdn首页)
- 软件需求工程 课堂笔记11
- 笔记 10 11 13
- 11-12课堂笔记
- 11-16的笔记(课堂笔记哦~)
- 课堂笔记11
- 课堂笔记13(课程回顾 知识重新梳理 JS)
- 9-13课堂笔记MySQL
- 传智播客Hibernate视频教程学习笔记10 11 12 13
- 课堂笔记11
- 林轩田-机器学习基石 课堂笔记(七) The VC Dimension
- Unix环境高级编程笔记 :13、守护进程
- 【HeadFirst 设计模式学习笔记】11 状态模式
- Oracle常见数据库对象—序列(10级学员 宋立兴课堂笔记)
- UNIX网络编程笔记(11)—UNIX域套接字
- 课堂笔记
- Android菜鸟的成长笔记(13)——异步任务(Async Task)
- OAF学习笔记-13- CO ,在页面加载前,给页面Item赋值
- 课堂笔记06
- JPA学习笔记(13)——JPQL