1.什么是javaScript
javaScript是一种直译式脚本语言
2.什么是脚本语言
Java语言:java源代码——>编译成.class文件——>java虚拟机中执行
脚本语言:源码——>解释执行
Js是由浏览器解释执行
HTML:决定了页面的框架
CSS:用来美化界面
JS:用来提供交互
3.Js的组成
ECMAScript:核心部分,定义js的语法规范
DOM:Document Object Model文档对象模型,主要用来管理页面的
BOM:Browser Object Model浏览器对象模型,管理类似前进、后退、刷新页面、地址栏、历史记录、屏幕宽高等浏览器相关部分
4.Js语法
变量是弱类型:var i = 1;不用具体声明是什么类型的,只用var即可
区分大小写
语句结束后的分号,可以有,也可以没有
写在script标签内
a.js数据类型
(1).基本类型(字母均是小写)
string
number
boolean
undefine
null
(2).引用类型
对象,内置对象
常用的对象类型:
JS Array
JS Boolean
JS Date
JS Math
JS Number
JS String
JS RegExp
JS Functions
JS Events
(3).类型转换
Js 基本类型可以自动转换为引用类型
例如:
var j = “adb”;
j.length //此处的j是String类型而非string类型
b.js的运算符和语句
a. 运算符和java一样
“===”全等号,值和类型都必须相等
“==”值相等就可以了
b. 语句和java一样
c.js的输出
alert():直接弹框
document.write():向页面输出
console.log():向控制台输出
innerHTML:向页面输出
获取页面元素:document.getElementById(“id的名称”);
d.js声明变量
var 变量名称 = 变量值
e.js函数声明
var 函数的名称 = function(){
}
function 函数的名称(){
}