javascript的简介
HTML 对页面进行了一个整体骨架的搭建
CSS 对页面进行修饰,和美化
javascript 对页面与用户进行交互
javascript是一种直译的脚本语言,由浏览器解释执行,不需要进行编译。
什么是脚本语言?
java源代码--->.class文件-----》由虚拟机执行
脚本语言:源码------》解释执行
javascript是由浏览器解释执行。
javascript的组成
ECMAScript :核心组成部分,定义js的语法规范
DOM:document object model 文档对象模型, 主要是用来管理页面
BOM:browser object model 浏览器对象模型,浏览器的一些前进、后退、刷新、历史记录、地址栏等
javascript的引入
在HTML中,js是写在标签中
内部引入和外部引入
alert("内部引入");
javascript的变量
js变量统一用 var 来定义。
语句结束时的 分号 可以有,可以没有。
区分大小写
单行注释:// 多行注释:/* */
基本类型:string、number、boolean、undefine(表示变量不含有值)、null
引用类型:对象、内置对象
类型转换:js内部自动转换
javascript的运算符
算术运算符:+ - * / % 自加++ 自减 --
赋值运算符:= += -= *= /= %=
比较运算符:> < != ==(只要值相等就可以) ===(值和数据类型都必须相等)
逻辑运算符:&& || !
三目运算符:条件1 ? true : folse;
+ 号,var a = 10; var b='4'; ---------->>>>>>>>>a+b=104
javascript的语句
if-else; while; do while; for; switch;
在循环语句中有结束循环break,结束本次循环continue;
javascript声明函数和变量
声明函数: 1、 function 函数名(){ }
2、var 函数名 = function(){ }
声明基础类型变量:var 变量名 = 变量的值;
声明引用类型的变量:var 变量名 = new 构造方法名();
javascript的输出
window.alert("弹框输出"); window 可以省略
document.write(); 向页面输出
console.log(); 向控制台输出
javascript对象
创建对象:1. var p = new 构造方法名();
2. var p = new Object(); //这是new的js的内部对象
3. var p = { //dui对象初始化方式
name : "Jack",
speak : function(){ alert("会吃"); }
}
给对象动态的添加属性和方法:
p.name="Jack";
p.func=function speak(){ alert("说话"); }
给对象删除属性和方法:
delect p.name;
delect p.func;