JavaScript简介
一、JavaScript(Java脚本)是一种基于对象(Object)和事件驱动( Event Driven)并具有安全性能的脚本语言,使用JavaScript可以轻松的实现与HTML的互操作,并且完成丰富的页面交互效果,它是通过嵌入或调入在标准的HTML语言中实现的,它的出现弥补了HTML的缺陷,是java与HTML折衷的选择。
基于对象:
指的是程序的内部已经为用户提供好了若干个对象,用户直接使用这些对象即可。
面向对象:
java属于面向对象的语言,面向对象是指用户自己定义类,对象需要用户自己产生。
二、JavaScript的用法
1. 使用外部js文件
1.1外部 JavaScript 文件可以链接到 HTML 文档中
SCRIPT 标签的 SRC(源文件)属性可用于包括此外部文件
<script language=“JavaScript”
src= “文件名.js"></script>
例:
<HTML>
<HEAD>
<TITLE>使用外部文件</TITLE>
<SCRIPT SRC = "test.js"></SCRIPT>
</HEAD>
<BODY>
<P>以上文本是通过访问外部 JavaScript 文件显示的
</BODY>
</HTML>
2.变量
变量名必须以字母或下划线("_")开头
变量可以包含数字、从 A 至 Z 的大小写字母
JavaScript 区分大小写,即变量 myVar、 myVAR 和 myvar 是不同的变量
3.声明变量
“var” - 用于声明变量的关键字
“a” - 变量名
例:
<HTML>
<HEAD>
<TITLE>使用变量</TITLE>
<SCRIPT LANGUAGE = "Javascript">
var x;
x=prompt("淘宝网竟拍,请出一口价",1) ;
document.write("拍卖价格"+x+"<BR>")
document.write("恭喜您,您以最高价拍卖成功!");
alert("欢迎下次光临!");
</SCRIPT>
</HEAD>
</HTML>
4.变量的作用域
5.常量
字 符 |
说 明 |
示 例 |
\b |
退格符 |
alert(“这是第一句 \b 这是第二句”) |
\f |
换页符 |
alert(“这是第一局 \f 这是第二句”) |
\n |
换行符 |
alert(“这是第一局 \n 这是第二句”) |
\r |
回车符 |
alert(“这是第一局 \r 这是第二句”) |
\t |
制表符 |
alert(“这是第一局 \t 这是第二句”) |
6.数据类型
数据类型 |
说 明 |
示 例 |
数字型 |
整数或实数 |
487, 25.95 |
逻辑型或布尔型 |
执行逻辑运算 |
tru或 false |
字符串型 |
一组字符 |
“Hello” |
空 |
特殊关键字,表示不存在的值。 |
null |
7.运算符
运算 符 |
说 明 |
示 例 |
|
+ |
加 |
a = 5 + 8 |
|
- |
减 |
a = 8 - 5 |
|
/ |
除 |
a = 20 / 5 |
|
* |
乘 |
a = 5*19 |
|
% |
取模-两个数相除的余数 |
10 % 3 = 1 |
|
++ |
一元自加。该运算符带一个操作数,将操作数的值加 1。返回的值取决于 ++ 运算符位于操作数的前面或是后面 |
将返回 x 自加运算后的值。 x++ 将返回 x 自加运算前的值 |
|
- - |
一元自减。该运算符只带一个操作数。返回的值取决于 -- 运算符位于操作数的前面或是后面 |
--x 将返回 x 自减运算后的值。 x-- 将返回 x 自减运算前的值 |
总结
网页中嵌入脚本有两种方式:使用<Script>标签或外部 *. js文件
JavaScript 中声明变量:var 变量名
“+”可以用于两个数相加,还可以用于连接字符串
parseInt() 和 parseFloat() 函数将字符串分别转换为整型和小数
运算符号分为算术运算符、比较运算符、逻辑运算符
条件语句分为if语句,if-else语句、if的嵌套
多分支语句switch根据表达式的值,进入不同的分支执行