1.变量
(1).全局变量:函数和事件之外的所有变量,作用在全局。
(2).局部变量:事件或函数里面的变量,作用只在该范围之内。
2.变量的定义语法
js中数据类型统一关键字:var
var 变量名称;变量的声明
给变量初始化,给变量赋值
假定定义一个变量a=10,一般写为var a=10;
3.变量的命名规则
(1).不能以数字开头。
(2).不能使用js的关键字和保留字。
(3).以字母或下划线$开头。
(4).变量命名有意义。
(5).变量名严格区分大小写,因为javascript中是严格区分大小写的。
4.变量的数据类型
(1).number:数字,可以为整数或小数或科学计数。
(2).string:字符串,可以使用单引号或双引号。(使用单引号来输入包含引号的字符串。)
(3).bool:true或者faluse。
(4).object:对象。
(5).array:数组。
5.js中的输出方式
(1).alert( );//弹出对话框,alert弹出的为警示框,confirm弹出的时确认框,prompt弹出的是输入框
(2).document.write( );//将内容写在文本框上
(3).console.log( );将内容在控制台上弹出
6.循环结构表
(1)for循环
<1>.for语法
for(初始化变量;要满足的条件;更新部分){
执行语句;
}
<2>.for in语法
for(定义的变量 in 一个组){
执行语句;
}
<3>.三元运算符
另有详解
(2).while循环
<1>.while语法
while(判断条件){
执行语句;
}
<2>.do while语法
do{
执行语句;
}
while(判断条件)
do while语句与while不同的是:do while至少执行一次,while至少则是不执行。
(3).switch语法
switch(判断的值){
case 变量值:执行语句1;
case 变量值:执行语句2;
case 变量值:执行语句3;
...
}
7.逻辑选择结构
if(条件语句){
执行语句
}else{
执行语句
}
8.函数的定义
function 函数名称( ){
}
(1).
function showData( ) {
}
showData( ) ;
(2).
var data = function () {
}
data ;
(3).
var array = {
name: function () {
}
}
array.name();
9.事件的绑定
(1).直接在元素里面绑定
<div onclick="click_div( )">
</div>
<script>
// 事件调用函数
function click_div( ) {
}
</script>
(2).代码里面直接书写
常用的有:
<1>.onclick:鼠标点击。
<2>.onmouseenteer:鼠标进入。
<3>.onmouseleave:鼠标从平面上抽出去。
<4>.onmouseout:鼠标从三维意义上离开包括垂直上升。
<5>.onmouseover:鼠标悬停。
<6>.onmousemove:鼠标移动。
<7>.onfocus:获得焦点。
<8>.onblur:失焦。