- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Web前端基础技术;;五、程序结构:类似C和Java;If(条件表达式){语句体;}/*如果语句体仅有一条语句,大括号可以省略*/;if(条件表达式){语句体1;}
else{语句体2;};varnum1=prompt(输入数1)
varnum2=prompt(输入数2)
//按“确定”按钮但没有输入,或者按了取消按钮
if(!num1||!num2){//没有输入,或者取消
alert(取消计算)
}
else{//有输入
if(isNaN(num1)||isNaN(num2)){
alert(存在非数字,不能计算)
}
else{
//必须转换为数字才能相加
num1=Number(num1)
num2=Number(num2)
alert(num1+num2)
}
};If(条件表达式){语句体1}
elseif(条件表达式){语句体2}
…
else{语句体n};switch(变量){
case常量1: {/*语句体1*/;break;}
case常量2: {/*语句体2*/;break;}
......
case常量N: {/*语句体N*/;break;}
default: {/*所有条件不满足时执行的语句体*/}
};示例:等级制转换为百分制。A:90~100,B:80~89,C:70~79,D:60~69,E:60
输入A-E,输出分数范围;vargrade//保存等级
varscore=prompt(输入分数)
score=parseInt(score/10)//仅取整数部分
//score=Math.floor(score/10)//去掉小数部分,得到整数部分
switch(score){
case10:
case9:grade=A;break;
case8:grade=B;break;
case7:grade=C;break;
case6:grade=D;break;
default:grade=E
}
alert(等级是:+grade);1.基本循环结构:for结构:
语法:for(vari=0;in;i++){语句体;}
2.列举循环
语法:for(varindexinarr){语句体;};varstudent={name:张三,age:18,sex:男}
for(varpropinstudent){
console.log(“属性名“,prop,“,属性值:+student[prop])
};//对象数组
//books类型数组
varbooks=[
{
id:1,
bookName:三国演义,
price:12.8,
},
{
id:2,
bookName:红楼梦,
price:22.8,
},
];
for(varindexinbooks){
console.log(books[index])//输出对象
//输出对象的每一个属性名和属性值
for(varpropinbooks[index]){
console.log(prop,books[index][prop]);
}
};代码分析:产生10个10-20的整数随机数,并在控制台逐个输出;;关于continue/break的使用;5.do-while结构:;4.常用对象的方法:字符串处理;;?//1.indexOf(子串)查找子串的位置(下标)
?varstr=JS基础语法;
?//查找语法所在的位置
?varpos=str.indexOf(语法);
?if(pos
您可能关注的文档
- Web前端开发(HTML5+CSS3+JavaScript) 教学大纲.doc
- 《Web前端开发(HTML5+CSS3+JavaScript)》 教案全套 严健武 第1--24次课:Web前端开发概述及HTML基础--- 实验8 登录与注册表单.docx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第1章 WEB前端开发概述.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 HTML基础.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 格式化文本和段落.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.1- 列表.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.2-超链接 图片热点 .pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.3-表格.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.4-表单.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第4章 CSS基础.pptx
文档评论(0)