<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
//上课内容========================================================================================================================
// var num = +prompt("请输入1-7之间的数");
// switch (num) {
// case 1:
// console.log("星期一; 八点起床敲代码");
// break;
// case 2:
// console.log("星期二; 八点起床敲代码");
// break;
// case 3:
// console.log("星期三; 八点起床敲代码");
// break;
// case 4:
// console.log("星期四; 八点起床敲代码");
// break;
// case 5:
// console.log("星期五; 八点起床敲代码");
// break;
// case 6:
// console.log("星期六; 九点起床敲代码");
// break;
// case 7:
// console.log("星期七; 十点起床敲代码");
// break;
// default:
// console.log("输入有误")
// }
// 循环终端:
// 执行循环的时候,因为某些操作符合某个规定的时候,导致循环终止
// for(var i =1;i<=5;i++){
// if(i == 3){
// // break; //终止循环,停止循环,执行循环后面的代码
// continue //终止本次循环,执行下一次循环,
// }
// console.log(i)
// }
//作业1========================================================================================================================
// var kahao = +prompt("请输入四位数的卡号");
// kaohao = parseInt(kahao);
// var ge = kahao %10;
// ge = parseInt( ge);
// console.log("个位:"+ge);
// var shi = kahao /10 %10;
// shi = parseInt(shi);
// console.log("十位:"+shi);
// var bai = kahao /100 %10 ;
// bai = parseInt(bai);
// console.log("百位:"+bai);
// var qian= kahao/1000;
// qian = parseInt(qian);
// console.log("千位:"+qian);
// var sum = ge+shi+bai+qian;
// console.log(sum);
// if(sum>20){
// console.log("中奖了");
// }else{
// console.log("没中");
// }
//运用for循环先求出下标
// card = prompt("请输入一个四位数字的卡号");
// var sum = 0;
// for (var i = 0; i < 4; i++) {
// var a = card[i];
// console.log(card[i]);
// a = parseInt(a);
// sum += a;
// }
// console.log(sum);
// if (sum > 20) {
// alert("中奖了")
// } else {
// alert("没中奖")
// }
// var kahao = prompt("请输入您的卡号")
// var a = ("" + kahao).charAt(0) //运用变换数据类型 依次吧输入的卡号变成字符串
// var b = ("" + kahao).charAt(1)
// var c = ("" + kahao).charAt(2)
// var d = ("" + kahao).charAt(3)
// if (+a + +b + +c + +d > 20) { //得到的四个字符串 依次转换成数字
// console.log("恭喜您中了1亿")
// }else{
// console.log("谢谢惠顾")
// }
// console.log(a)
// console.log(b)
// console.log(c)
// console.log(d)
// console.log(+a + +b + +c + +d) // 输出
// 作业2========================================================================================================================
// 函数的语法:
// 方法名,标识符,方法名(标识符)定义的规则:
// 1、不能使用关键字
// 2、遵循驼峰命名规则,1个单词组成小写,2个及以上的单词组成,从第二个开始首字母要大写,3、组成部分,大小写字母,数字,_ , $组成
// 4、数字不能当开头
// 参数:当前这个方法执行时,需要满足的条件function createCode(参数){
// 方法体,具体的代码,功能的实现
// function name(unname) {
// console.log("hello" + unname);
// }
// name(prompt("输入姓名"))
// 拓展 ========================================================================================================================
// 用charAt方法
// function way(zifu,chazhao) { //方法;
// var zifu ;
// var index = -1; //判断能否找到;
// var chazhao;
// for (var i = 0; i < zifu.length ;i++) {
// var f = zifu.charAt(i); //运用循环和charAt(返回在指定位置的字符) 循环字符中的每一个= ;
// if (chazhao == f) { //用变量chazhao和 已经循环过的每一个值做比较 如果找到那么i就是他的下标;
// index = i;
// break; //如果找到就跳出循环 不用继续找了
// }
// }
// console.log(zifu);
// console.log("下标是"+index); //在方法里输出 不返回值 直接输出
// }
// way("dsaasfhrhk", prompt("输入拼音查找")) //调用方法
// function way(zifu,chazhao) { //方法;
// // // let arr2 = Array.from(zifu); //把字符串变成数组 可以不用
// var zifu ;
// var index = -1; //判断能否找到;
// var chazhao;
// for (var i = 0; i < zifu.length; i++) {
// if (chazhao == zifu[i]) { //进行比较
// index = i;
// break; //如果找到就跳出循环 不用继续找了
// }
// }
// // console.log(zifu);
// // console.log("下标是"+index);
// console.log(zifu);
// return index ; //返回值
// }
// var i = way("dsaasfhrhk", prompt("输入拼音查找")) //调用方法 返回值
// console.log("下标是"+i);
// 找多个字符的方法
function way(zifu, chazhao) { //方法;
for (var i = 0; i < zifu.length; i++) {
if (zifu.substring(i, i + chazhao.length) == chazhao) { //用变量chazhao和 已经循环过的每一个值做比较 如果找到那么i就是他的下标;
var index = i;
break; //如果找到就跳出循环 不用继续找了
}
if (zifu.substring(i, i + chazhao.length) != chazhao) {
index = -1;
break;
}
}
return index; //在方法里输出
}
var chazhao1 = prompt("输入拼音查找");
var r = way("dsadasfdgcxvvxc", chazhao1) //调用方法
console.log(r);
</script>
</body>
</html>
第九次作业+心得
最新推荐文章于 2024-07-29 13:58:45 发布