JavaScript 笔记

JavaScript : 用来在页面中编写特效的,和HTML\CSS一样都是由浏览器解析

javaScript语言
一、JS如何运行(JavaScript, jscript, VbScript, applet .... )


二、输出
alert(什么类型都可以);
document.write("字符串");


三、如何在HTML文档中使用JS

1. 使用<script></script>将JS语法嵌入到HTML中, 可以使用多个,每一个之间都是有关联的。
2. href="javascript:代码";
3. 事件中(后面有介绍)
4. 写到外部文件中(.js) <script src="文件位置"></script>

js语法:
命名规范:
1. 一定要有意义
2. 不能以数字开头,不能是系统的关键字

大小写:JavaScript 区分大小写

变量名和函数 第一个单词 小写以后每个单词 首字母大写 aaa bbb ccc aaaBbbCcc getElementById();
对象: 每个单词首字母都要大写 Date(); new Object();

分号:
功能执行语句:加分号
结构定义语句:不加分号

注释:
// 单行

/* */ 多行


四、变量
var a=10;
a=20;

注意:变量声明后是浏览器关闭后才释放的, 在没关闭之前可以随时使用

var 变量名=值

注意:javaScript是弱类型语言(和PHP相同)
var a=10; 声明
a=10; 赋值

 


五、数据类型
typeof(变量);

1. number (int float double) 注意:计算时还是按 整型和浮点型分开使用
2. string (string char) 字符串
3. boolean 布尔型(真 假)
4. object (object array null) 对象类型 注意: 分别处理
5. undefined 没有声明变量
整数
var a=10;
var a=045;
var a=0xff;

浮点:
var f=10.5;
var f=10.55;
var f=10.5E+10; 浮点数不要用等号去判断

字符串:
‘’
“”
没有区别 所有转义都可以使用 (\" \n),

 

+连接两个字符串

六、运算符和表达式
算术运算符号 + - * / % ++ --

+ 有加法
+ 连接字符串

% 一种是被整除 一种求一段范围

赋值运算符号 = += -= *= /= %=


条件运算符号 > < == != >= <= === !==

两边比较时也要使用相同类型, bool

逻辑运算符号 && || !

位运算符号 >> >>> << | & ~
其它运算符号 ? :

 


七、流程控制
顺序结构

条件结构-- 分支结构--选择结构

1. 单路分支

if(bool){

}

2. 双路分支
if(bool){

}else{

}

3. 多路分支

if(bool){

}else if(bool){

}...
}else{

}
用于范围

switch(变量){
case 值1:
表达式
[break;]
case ...

case 值2:

[default]
}
单个值匹配

4. 嵌套分支

if(bool){
if(){
switch(){

}
}
}else{
for(){
while(){

}
}
}

循环结构
while()
do-while();


for()

 

八、函数
九、对象
十、内置JS对象
十一、数组

 

DOM和BOM

jQuery

posted on 2017-02-20 18:55  凝火霜  阅读(241)  评论(2)    收藏  举报