设为首页 加入收藏

TOP

JavaScript知识点的总结(一)
2017-10-13 10:49:43 】 浏览:4812
Tags:JavaScript 知识点 总结

一.java script的含义

是一种解释性的语言,主要给网页添加各色各样的动态功能,同时为用户提供浏览效果。

二.java script的主要特点

1. 简单性 2. 动态性 3. 安全性 4. 跨平台性

三.java script的组成

1. ECMAScript :描述语言的语法和基本对象 2. BOM:描述网页内容的方法和接口 3. DOM:描述与浏览器进行交互的方法和接口

四.java script的三种引入方式

1.标签内引入
2.内部引入
3.外部引入

五.java script语法的基本要求

1.按照顺序依次执行 2.严格区分的大小写 3.java script中的结束分号不能省略 4.java script中会忽略空白符和换行符

六. java script常用的调试方法

1.alert() 2.confirm(); 3.prompt(); 4.console.log(); 5.document.write()

七.表示符的使用规则

1.只用用数字、字母、下划线、$ 2.不能使用数字开头 3.区分大小写 4.不能用关键字 5. 驼峰命名法

八.java script中常见的数据类型

1.Number 2.Boolean 3.undefined 4.Null 5.String 6.Object

九. 算术运算符

+、-、*、/、%。

1.+ 运算符:运算规则 * 如果两个都是Number则,则就按照普通的数学加法运算。 * 如果有一个是字符串,就按照字符串的串联的方式连接。(如果另外一个不是字符串,则先转换成字符串再连)。 * 如果有一个是NaN,则结果就是NaN。 *如果同时是Infinity或-Infinity,则结果就是Infinity或-Infinity。 * 如果一个是Infinity另外一个是-Infinity,则结果为NaN。 2.- 运算符:运算符规则 - 如果两个都是Number则,则就按照普通的数学减法运算。 - 如果有一个操作数是字符串、布尔值、null 或undefined,则先在后台调用Number()转型函数将其转换为数值,然后再根据正常减法计算。如果转换的结果有一个是NaN,则减法的结果就是NaN * 如果有一个操作数是对象,则调用对象的valueOf()方法以取得表示该对象的数值。如果得到的值是NaN,则减法的结果就是NaN。如果对象没有valueOf()方法,则调用其toString()方法并将得到的字符串转换为数值(了解) 3.* 运算符:运算符规则。 - 运算规则同减法。 1. / 运算符:运算规则 - 就是普通的除法运算,运算规则同 * 4. %运算符:运算规则 - 求余(求模)运算。

十.java script中常见的运算符

1.逻辑与 ( 只要有一个是false,则返回false) 2.逻辑或 (只要有一个是true,结果就是true) 3.逻辑非 (先转换成Boolean值,再取反得到最终的结果) ### &&()和|| 的结果总结: 1. 如果第一个能够决定结果,则结果就是第一个表达式的值 2. 如果第一个不能决定结果,则结果就是第二个表达式的值

十一.java script中的判断语句

1.if语句 >##### 语法: if(condition){ //语句1 } 2.if...else语句 >##### 语法: if(condition){ //语句1 } else{ //语句2 } 3. if...else if...elsif... 语句 >##### 语法: if(condition1){ //语句1 } else if(condition2){ //语句2 } ... else if(condition3){ //语句n } 4.if...else if...else ...else语句 >##### 语法: if(condition1){ //语句1 } else if(condition2){ //语句2 } ... else if(condition3){ //语句n } else{ //else语句 } 5. switch条件语句 >##### 语法: switch (expression) { case value1: //语句1 break; case value2: //语句2 break; case value3: //语句3 break; case value4: //语句4 break; default: }

十二.java script中的循环结构

1.for循环

语法:
for(表达式1; 表达式2; 表达式3){
 //循环体 } >注意: - 3个表达式的都可以省略。 - 对表达式1和表达式3省略,对for循环没有任何影响,只是少执行了代码而已。 - 如果表达式2省略,表示此处为true,那么这个循环就是死循环。 - 如果第一次检查表达式2的时候就是false,则循环体内的代码可能一次也不执行。 2.while循环 语法:while(condition){ } >注意: - condition不能省略。如果省略为语法错误 - while循环也有可能一次也不执行。 3. do...while循环 语法: do{ //循环体}while(condition); >注意: - condition条件不能省略,省略语法错误。 - 由于先执行在判断,所以,对do...while 循环来说,循环体至少执行一次。

十三. java script中的两个特殊控制语句

1.break语句 作用:在循环体中,break会提前结束循环 >例如: for(var i=0;i<6;i++){ if(i==5){ break; } console.log(i); } 2.continue语句 作用:在循环体中,continue会结束本次循环,不会执行剩余的代码,不过会继续执行它外层的循环 >例如: for(var i=0 i<10;i++){ if(i==6){ continue; } }

十四.自定义函数


1.函数的声明

语法:

function 函数名(形式参数1, 形式参数2, ...){
//函数体
}

例如:

function mer(a,b,c){
var m=a+b;
}

2.函数的调用

语法:

方法名(实参1,实参2);
例如:
function mer(m,n){
var m=n;
}
alert(mer(10));

3.函数的命名规范

十五.变量的作用域


##### 1.全局变量 定义: 在函数外部声明的变量 例如: var m=13; alert(m); ##### 2.局部变量 定义: 在函数体内部声明的变量 >例如: function f(){ var m="234"; alert(m); } ##### 3.匿名函数 1.定义:没有声明函数名的函数 >例如: var m=function(){ alert("Hello world"); } m(); 2.注意点: * 匿名函数除了没有函数名以外,与其他函数没有任何区别 * 如果想要在其他地方调用该函数,则需要先声明一个变量,并把该函数的值赋值给声明的变量 * 可以将变量名做为函数名调用 3.匿名函数的作用 * 可以将函数表达式存储在变量中 * 可以将匿名函数当作参数来传递 ##### 4.匿名函数的立即执行 1.语法: * (function(){ alert("立即执行"); }()); 2.注意点: * 要把匿名函数用一对圆括号括起来,作为一个整体看 * 在函数的最后面添加一对圆括号来表示调用函数 3.函数递归调用 1. 定
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java EE大作业之创造class类出现.. 下一篇用CSS3 & jQuery创建apple TV海报..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目