JavaScript介绍
运行模式:
JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
- 是一种解释性脚本语言(代码不进行预编译)。
- 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
- 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
- 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
- JavaScript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。
语言特点:
- (1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。
- (2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。
- (3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。
- (4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。
- (5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。
JavaScript嵌入页面的方式
1、行间事件
2、页面script标签嵌入
3、外部引入
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--第三种嵌入js的方式:外链式:外部引入-->
<script type="text/javascript" src="hello.js"></script>
<!--第二种嵌入js的方式:嵌入式:页面script标签嵌入-->
<script type="text/javascript">
alert('hello,again!');
</script>
</head>
<body>
<!--第一种嵌入js的方式:行间事件:不推荐使用-->
<input type="button" name="" value="弹框" onclick="alert('hello!')">
</body>
</html>
函数
函数就是重复执行的代码片。
函数定义与调用:
<script type="text/javascript">
// 函数定义
function fn(){
alert('hello!');
}
// 调用函数
fn();
</script>
函数传参 javascript的函数中可以传递参数。
<script type="text/javascript">
function fnAlert(a){
alert(a);
}
fnAlert(12345);
</script>
函数’return’关键字
- 1、返回函数中的值或者对象
- 2、结束函数的运行
条件语句
通过条件来控制程序的走向,就需要用到条件语句。
条件运算符
== 、===、>、>=、<、<=、!=、&&(而且)、||(或者)、!(否)
if else
var iNum01 = 3;
var iNum02 = 5;
var sTr;
if(iNum01>iNum02){
sTr = '大于';
}
else
{
sTr = '小于';
}
alert(sTr);