1、iframe的使用,还有target的不同属性会产生什么效果。

good

一、变量与数据类型

js数据类型有字符串(String),数字(Number),布尔(Boolean), 数组(Array),对象(Object),空(Null)等。
注:可以通过赋值为null的方式清除变量

二、运算符

1、算数运算符和赋值运算符

i=10,j=100,用各种运算符运算结果

//注:可在此处进行各种运算符的检测,下面由js构成

2、比较运算符

==与===(!=与!==)号的区别,如:比较“10”(字符串)与10(数值)

===还必须满足类型也相同

下面由js构成

3、逻辑运算符

&&、||、!(取反)

4、条件运算符/三目运算符

形式如:i>10?(true显示结果):(false显示结果)

下面由js构成

三、条件语句else if

四、switch语句

下面由js构成

五、循环语句

for循环、while循环、do while循环

for的另外一个用法

for(j in i){} 解释:如果j是i里面的数值,则执行{}内语句。可以假设i是个数组去理解。

六、跳转语句

break、continue

七、函数

下面由js构成

1、定义函数

function 函数名(参数){函数体}

使用Function类来创建一个新的函数:
var functionName = new Function([arg1,arg2,...,argn],functionBody);

1、函数的调用

a、在script标签内调用
b、在HTML文件中调用

2、带参数的函数

形如:function 函数名(a,b,...){}注:此处的参数传递无需像C和C++那般需要声明数据类型

3、带返回值的函数

return

4、局部变量和全局变量

值得注意:在函数代码块中声明的变量,如若没有用var去声明,则该变量为全局变量,而且要该函数被调用过一次后,改全局变量才会生效

5、异常捕获、事件

a、异常捕获:
try{发生异常的代码块;}catch(err){错误信息处理;}


b、Throw语句:
通过throw语句创建一个自定义错误

八、js事件

如:鼠标点击、双击,鼠标滑过、滑出等等

文本内容改变事件:
文本框选中事件: