Javascript 学习总结经过一个月的 J avascript 学习,现总结如下: 一. J avascript 简介: 首先简单说一下 J avascript 这门语言。 JavaScript 是一种属于网络的解释型的脚本语言, 已经被广泛用于 Web 应用开发。最早是在 HTML 网页上使用, 用来给 HTML 网页增加各式各样的动态功能。在过去, JavaScript 只是被用来做一些简单的网页效果, 比如表单验证、浮动广告等, 所以那时候 JavaScript 并没有受到重视。自从 AJAX 开始流行后,人们发现利用 JavaScript 可以给用户带来更好的体验, 甚至利用这一优点开发了大型网页游戏,于是这门语言被重视了起来。二. Javascript 代码存放的位置 1. JavaScript 代码可以直接嵌在网页的任何地方, 不过通常我们把 Javascript 代码放在<head></head> 中。 2. 可以将 JavaScript 文件中, 如将文件命名为: 那么引用方式为: <script type = "text/javascript" src = "" /> 三. Javascript 中的数据类型 Javascrip t 脚本语言同其他语言一样, 有它自身的基本数据类型, 表达式和算术运算符及程序的基本程序框架。 Javascript 提供了五种基本的数据类型(Number,String , Boolean , Null , Undefined) 和两种特殊数据类型( 数组,对象) 用来处理数据和文字。 1. Number JavaScrip t 不区分整数和浮点数, 统一用 Numbe r 表示。 Numbe r 可以直接做四则运算,规则和数学一致: 2. String 字符串是以单引号' 或双引号" 括起来的任意文本, 比如'abc' , "xyz" 等等。请注意, ''或"" 本身只是一种表示方式, 不是字符串的一部分,因此,字符串'abc' 只有 a,b,c这3 个字符。 3. Boolean 布尔值和布尔代数的表示完全一致,一个布尔值只有 true 、 false 两种值,要么是 true ,要么是 false 。 ull null 表示一个“空”的值, 它和 0 以及空字符串'' 不同,0是一个数值, '' 表示长度为 0 的字符串,而 null 表示“空”。 ndefined 在 JavaScript 中, 还有一个和 null 类似的 undefined , 它表示“未定义”。 6. 数组数组是一组按顺序排列的集合,集合的每个值称为元素。 JavaScript 的数组可以包括任意数据类型。例如: [1, 2,, 'Hello', null, true]; 7. 对像 JavaScript 的对象是一组由键- 值组成的无序集合。 JavaScript 对象的键都是字符串类型,值可以是任意数据类型。例如: var person ={name: 'Bob', age: 20, tags: ‘js’,‘web', ‘mobile ’], city: ‘Beijing', hasCar: true, }; Javascript 标识符可以使用数字、大小写字母,下划线,美元符号构成,标识符不能以数字开头。 JavaScipt 严格区分大小写,代码必须以分号结束。四. Javascript 中的函数 1. 方法在一个对象中绑定函数,称为这个对象的方法。在 JavaScript 中,对象的定义是这样的: var xiaoming ={name: '小明', birth: 1990 }; 但是,如果我们给 xiaoming 绑定一个函数,就可以做更多的事情。比如,写个 age() 方法,返回 xiaoming 的年龄: var xiaoming ={name: '小明', birth: 1990, age: function (){var y=new Date().getFullYear(); return y-; }};; //function () (); //今年调用是 25, 明年调用就变成 26了 2. 高阶函数 JavaScript 的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。(1). map() 举例说明, 比如我们有一个函数 f(x)=x*x , 要把这个函数作用在一个数组[1, 2, 3, 4, 5, 6, 7,
Javascript学习总结解读 来自淘豆网m.daumloan.com转载请标明出处.