韩顺平JS笔记完整版 - 图文(2)

2019-06-02 12:49

输出true 案例2: var a=4; var b=90; var c=a||b;

window.alert(c); 输出:4 案例3: var a=0; var b=90; var c=a||b;

window.alert(c); 输出:90 案例4: var a=0; var b=\var d=false; var c=a||b||d; window.alert(c);

输出:false 如果是var c=a||d||b;返回空串 案例5: var a=0; var b=\var c=false;

var d=new Object(); var k=a||b||c||d; window.alert(k); 输出类型是object

(3)非!

特别说明:在逻辑运算中:0,””,false,null,undefined,NaN均表示false 除了这些均表示真的。 var a=0; if(!a){

window.alert(“OK”); }

输出OK

JS的位运算和移位运算,规范和java一致 var a=4>>2; 结果是1 var a=-4>>2; 结果是-1 JS的控制语句: 1) 顺序控制

对变成而言,不控制其流程就是顺序执行。

2) 分支控制

2.1单分支 If(条件表达式){ 语句;

}

2.2 双分支 If(条件表达式){ }else{ }

2.3多分支

If(条件表达式1){

}else if。。。(条件表达式2){ }else{//else可有可无 }

案例:如果是男同志,上男厕所,女同志上女厕所,否则不上厕所 var sex= window.prompt(\请输入性别\if(sex==\男\

window.alert(\上男厕所\}else if(sex==\女\

window.alert(\上女厕所\}else{

window.alert(\不上厕所\}

注意:JS中字符串比较也要用==

一旦找到了一个满足条件的入口,执行完毕后,就直接结束整个多分支 switch语句: 基本语法: switch(表达式){ //执行语句; case 常量1:

break; //跳出整个switch 。。。。。 default: 语句; break; }

结论:1)JS的switch语句的常量数据类型可以是JS支持的任何类型(对象和数组除外)。

2) case后面的值数据类型可以是任意的。 3) break作用是跳出整个switch 4) 如果没有匹配的则执行default

for循环 while循环 do while循环

案例:求1!+2!+3!+…….+n!

var n=window.prompt(\请输入一个数\sum=0; temp=1;

for(var i=1;i<=n;i++){ for(var j=1;j<=i;j++){ temp=temp*j; }

sum=sum+temp; temp=1; }

document.writeln(sum);

在ie8中,我们可以通过工具来对JS代码进行调试,尤其页面比较复杂的情况下非常有用。

在ie8中,通过开发人员工具,就可以进行JS的调试工作。

案例:打印出半个金字塔,整个金字塔,空心金字塔,菱形,空心菱形的代码见字塔.html文件

函数的学习:

函数的基本概念:为完成某一个功能的代码(语句,指令)集合 基本语法:

function 函数名(参数列表){ 语句;//函数(方法)主体 return 返回值; }

说明:

1.参数列表:表示函数的输入 特别强调:参数名前不要带var 2.函数主体:表示为了实现某一功能代码块 3.函数可以有返回值也可以没有 入门案例:

把上面的函数单独提出,然后在需要的地方引入 案例:

function.html文件

function.js文件 //自定义函数

function jiSuan(num1,num2,operator){ var res=0;

if(operator==\res=num1+num2; }

else if(operator==\res=num1-num2; }

else if(operator==\res=num1*num2; } else{

res=num1/num2; }

return res; }

对中文进行编码escape 把编码再转换成中文unescape

window.moveTo(200,200);//指定窗口的位置 window.resizeTo(300,400);//重置窗口的大小


韩顺平JS笔记完整版 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2005级轻稀贵金属冶金学(B) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: