js第四节课

83 阅读1分钟
先执行 再判断 至少会执行一次 */
/* let i=6;
do{
document.write(i);
i++;
}while(i<5) */
/* console.log(i); */
/* 使用do while 完成 1-100的偶数累加 把结果打印在页面上 */
/* let i=1;
let sum=0;
do{
if(i%2==0){
sum+=i;
}
i++;
}while(i<=100)
document.write(sum); */
/* if 和 if elseif 的区别 */
/* let str = prompt('请输入你的成绩') */
/* 两个 如果第一个成立 第二个无论条件是否满足都不会执行 */
/* if(str=='90'){
console.log('优秀')
}else if(str=='90'){
console.log('及格')
} */
/* 如果两个条件都成立,两个都会执行 */
/* if (str == '90') {
console.log('优秀')
}
if (str == '90') {
console.log('及格')
} */
---------------------------------------------------------------
自定义函数 */
// function fn123(){
// /* alert(123) */
// /* prompt('输入姓名','张三') */
// return '你好';
// }
/* 函数的调用 */
/* fn123() */
/* 有返回值的函数 需要用变量去接收 */
// let str = fn123(); /* let str = '你好'; */
// alert(str)
/* return的作用 */
/**
* 1、return 只能在函数里面使用
* 2、return 123 表示可以返回一个值(123)
* 3、直接写一个return表示终止函数的执行
* 4、return表示终止的时候 记得加;号
* 避免以后压缩js代码的时候造成不必要的问题
**/
// function fn(){
// document.write('我要好好学习前端');
// return;
// document.write('我要好好学习大数据');
// }
// fn()
/**
* 函数的参数
* fn('我要好好学习') '我要好好学习'叫实际参数
* function fn(str){} str 叫做形式参数 可以理解为一个局部变量
* */
/* 存在多个参数的情况下分别写 */
/* function fn(str1,str2){
alert(str1+':'+str2)
}
fn('姓名','张三') */
/* 写一个函数 参数可以传入 车子的名字 车子的价格
可以返回 车子的名字加上 : 车子的价格
用一个 变量接收 ,把返回的话 alert在页面上
*/
/**
* @params carName type:string dec:汽车的名字
* @params carPrice type:string dec:汽车的价格
* gn:返回一个汽车的名字和价格的字符串
*
*/
/* 形式参数 */
/* function fn(carName,carPrice){
return carName + ':' + carPrice;
} */
/* 实际参数 */
/* let str = fn('宝马','200w');
alert(str); */
// function fn(){
// /* arguments是一个js里面的关键字 代表参数的集合 */
// /* arguments类似于一个数组 但不是一个真正的数组 */
// console.log(arguments);
// /* 通过arguments.length可以打印出参数集合的长度 */
// console.log(arguments.length);
// /* 和数组的用法一样 使用[索引]可以取出数组里面的值 */
// console.log(arguments[0],arguments[1],arguments[2]);
// /* arguments.callee就代表了这个fn函数本身 */
// console.log(arguments.callee);
// }
// fn('张三','28岁','男')
/* 定义一个函数 函数里面不要写形式参数,你在外面调用这个函数,
传入 汽车的品牌 型号 价格,函数内部要实现 分别打印出你传入的实际参数的内容 */
// function car(){
// /* for(var i=0;i<arguments.length;i++){
// document.write(arguments[i]+'
');
// } */
// /* for(var key in arguments){
// document.write(arguments[key]+'
');
// } */
// }
// car('bmw','x3','40w')

\