一、js的介绍
js是一种解释性语言(不用进行编译,运行时直
接执行),被浏览器解释执行
作用:增强客户端的交互效果(js事件, html元
素进行增删改查,验证数据等)
二、js体系介绍(分为三个部分)
1.ECMAScript: js语法规则和原生对象
2.BOM(BOM包含DOM):浏览器对象模型:与浏览器进行交互的方法
3.DOM:文档对象模型:处理网页内容的方法
四、将js添加到html中的方法
1.script标签 (内嵌式)
<script type="text/javascript">
alert('hello javascript');
// script 标签(内嵌方式)
</script>
</body>
2写js文件,结合script标签进行引入(外部方
式)
<script src="demo1.js"></script>
<!--外部的js引用-->
</body>
1、2种方式都是写在</body>
之前,且习惯将外部应用js写在内嵌式之前
3.以on开头的事件属性,可以使用js
<div οnclick="alert('这是事件里执行的')">这是div</div>
4.以伪url的方式(即a标签的href属性)
<div>
<a href="javascript:alert('伪url')">这是标签</a>
</div>
3、4:点击后执行
五、ECMAScript5
js的输入 输出
一、输入:接收用户信息
输入框: window.prompt("请输入你的文字)
//都是string类型
二、输出:展示信息给用户
1.弹出框: alert();
var age=18;
alert(age);
2.网页输出: document write();——支持标签
document.write("<h1>hello <br /> world</h1>");
3.控制台输出: console.log();
console.log("你在哪里");
三、注释:
单行注释: //
多行注释: /**/
文档注释:/** */
变量
存储数据的容器(在计算机内存中开辟的一个地址块)
一、.变量的声明
var 变量名;
var 变量名=值;
var a=10,b=15;
二、.变量名的命名规则
1.区分大小写
2组成由数字、字母、下划线、$构成,但不能以数字开头
3.见名知意
4.不能是关键字
三、常用变量命名方式
1.帕斯卡命名(大驼峰):所有单词首字母大写
2驼峰(小驼峰):第一个单词首字母小写,其他单词首字母大写
3.匈牙利:先写缩写
js的数据类型(js又称弱类型)
一、原始数据类型
number:数字
string:字符串