JavaScript学习(个人资料)
参考资料:JavaScript高级程序设计(第3版)Nicholas C.Zakas著
学习内容:
1、 JavaScript简介
2、 JavaScript使用
3、 JavaScript语法
4、 JavaScript数据类型
5、 JavaScript语句
1、 JavaScript简介
JavaScript诞生于1995年,当时它的主要目的是处理以前由服务器语言(如Perl)负责的一些输入验证操作。
- JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:
- ECMAScript,由ECMA-262定义,提供核心语言功能;
- 文档对象模型(DOM),提供访问和操作网页内容的方法和接口;
- 浏览器对象模型(BOM),提供与浏览器交互的方法和接口。
- JavaScript的这三个组成部分,在当前五个主要浏览器(IE / Firefox / Chrome / Safari / Opera)中都得到了不同程度的支持。
2、JavaScript使用
把JavaScript插入到HTML页面中要使用script>元素。使用这个元素可以把JavaScript嵌入到HTML页面中,让脚本于标记混合在一起;也可以包含外部的JavaScript文件。
- 在包含外部JavaScript文件时,必须将src属性设置为指向相应文件的URL。而这个文件既可以是与包含他的页面位于同一服务器上的文件,也可以是其他任何域中的文件。
- 所有script>元素都会按照它们在页面中出现的先后顺序依次被解析。
- 由于浏览器会先解析完不使用dafer属性的script>元素中的代码,然后再解析后面的内容,所以一般把script>元素放在页面的最后,即主要内容后面,body>标签前面。
3、JavaScript语法
ECMAScript的语法借鉴了C及其他类C语言(如Java和Perl)的语法。
- 区分大小写
ECMAScript中的一切(变量,函数名和操作符)都区分大小写。 - 标识符
就是指变量,函数,属性的名字,或者函数的参数。 - 注释
单行注释以两个斜杠开头
//单行注释
块级注释以一个斜杠和一个星号(/)开头,以一个星号和一个斜杠(/)结尾
/这是一个多行块级注释/ - 语句
ECMAScript中的语句以一个分号结尾
4、JavaScript数据类型
- 五种基本数据类型
undefined、null、boolean、number、string - 一种复杂数据类型(引用数据类型)
object 本质上是由一组无序的名值对组成的。
5、JavaScript语句
- if语句
大多数编程语言中最为常用的语句就是if语句
语法:
if (condition)statement1 else statement2
其中的condition(条件)可以是任意表达式;
ECMAScript会自动调用boolean()转换函数将这个表达式的结果转换为一个布尔值。如果对condition求值的结果是true,则执行statement1(语句1),如果对condition求值的结果是false,则执行statement2(语句2).而且对这个表达式求值的结果不一定是布尔值。
1.if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
2.if语句是基本的逻辑判断语句。关键字为:if
3.if语句具有真(true)和假(false)2种返回值,返回值类型为bool。
int A = 10