JAVAScript 什么是javaScript
javaScript是⼀种基于对象和事件驱动的,并具有安全性的脚本语⾔
javaScript的特点:
a.向HTML页⾯中添加交互⾏为
b.脚本语⾔,语法和java类似
c.解析型语⾔,便执⾏边解释
javascript的使⽤
1.在html中插⼊javaScript,要使⽤<scriprit>标签
<script>
alert("hello");
</script>`在这⾥插⼊代码⽚`
/
/弹窗输出“hello”
2.也可以新建⼀个js⽂件,然后在html页⾯中使⽤
<script src="要导⼊的js⽂件"></script>
3.直接在HTML标签中,例:
<input name="btn" type="button" value="弹出消息框"
onclick="javascript:alert('欢迎!!');"/>
4.注释
JavaScript 注释有两种
单⾏注释
语法://注释内容
多⾏注释
语法:/ * 注释内容 */
5.函数的定义与调⽤
a.函数声明语法:
function  函数名 (参数列表)
{
b.函数代码块;
return 表达式;
}
c.函数调⽤语法:
函数名(实参1,实参2…) ;
var 变量名=函数名(实参1,实参2…);
javaScript组成
javaScript⽇常⽤途
嵌⼊动态⽂本于HTML页⾯。
对浏览器事件做出响应。
读写HTML元素。
在数据被提交到服务器之前验证数据。
检测访客的浏览器信息。
控制cookies,包括创建和修改等。
基于Node.js技术进⾏服务器端编程。javaScript的基本结构
<script type="text/javascript">
<!—
JavaScript 语句;
—>
</script >
⽰例:
……
<title>JavaScript</title>
</head>
<body>
<script type="text/javascript">
javascript全局数组
document.write("JavaScript");
document.write("<h1>Hello,JavaScript</h1>"); </script>
</body>
</html>
执⾏原理:
javascript核⼼语法
变量
a.先声明变量再赋值
var width;
width = 5;
var - ⽤于声明变量的关键字width - 变量名
b. 同时声明和赋值变量
var catName=“张三”;
var x,y,z=10;
c. 不声明直接赋值【⼀般不使⽤】
width = 5;
变量可以不经声明⽽直接使⽤,但这种⽅法很容易出错,也很难查排错,不推荐使⽤。
- 数据类型
a. undefined :
var width;
变量width没有初始值,将赋予值undefined
b. null:
表⽰⼀个空值,与undefined值相等
c. number:
var Num1=23; //整数
var Num2=23.0; //浮点型
d. boolean:
true和false
e. string
⼀组被引号(单引号或双引号)括起来的⽂本
var string1 = “This is a string”;
typeof运算符
typeof检测变量的返回值;typeof运算符返回值如下:
a.undefined:变量被声明后,但未被赋值.
b.string:⽤单引号或双引号来声明的字符串。
c.boolean:true或false。
d.number:整数或浮点数。
e.object:javascript中的对象、数组和null。
String对象
a.属性:
字符串对象.length
var str=“this is JavaScript”;
var strLength=str.length; //长度是18
b.⽅法:
字符串对象.⽅法名();
数组
a.创建数组:
var 数组名称 = new Array(size);
b.为数组元素赋值:
⽅法⼀:
var fruit= new Array(“apple”, “orange”, " peach",“banana”);
⽅法⼆:
var fruit = new Array(4);
fruit [0] = " apple ";
fruit [1] = " orange ";
fruit [2] = " peach ";
fruit [3] = " banana ";
c.访问数组:
数组名[下标]
运算数组
类型运算符
算数运算符+ - * / % ++ –
赋值运算符= += -=
⽐较运算符> < >= <= == != === !==
逻辑运算符或 与 ⾮
浏览器对象模型(Browser Object Model (简称BOM))
浏览器对象模型是⽤于描述对象与对象之间层次关系的模型,该对象模型提供了独⽴于
内容的、可以与浏览器窗⼝进⾏互动的对象结构 。
window对象
所有浏览器都⽀持 window 对象。它代表浏览器的窗⼝。
所有全局 JavaScript 对象,函数和变量⾃动成为 window 对象的成员。
全局变量是 window 对象的属性。
全局函数是 window 对象的⽅法。
甚⾄(HTML DOM 的)document 对象也是 window 对象属性:
ElementById("header");
等同于:
窗⼝尺⼨
两个属性可⽤⽤于确定浏览器窗⼝的尺⼨。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。