<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//验证码方法================================================================================================================
// function getcode() {
// var code = "";
// for (var i = 0; i < 4; i++) {
// var sum = Math.random() * 10;
// sum = ("" + sum).charAt(0);
// code += sum;
// }
// return code;
// }
// var z = getcode();
// console.log(z);
// 计算器方法================================================================================================================
// 1
// var num3 = +prompt("请输入第一位数")
// var suan = prompt("请输入运算符")
// var num4 = +prompt("请输入第二位数")
// // 加法
// function getadd(num1, num2) {
// var num1
// var num2
// var aa = num1 + num2
// return aa
// }
// var a = getadd(num3, num4)
// // 减法
// function getjian(num1, num2) {
// var num1
// var num2
// var bb = num1 - num2
// return bb
// }
// var b = getjian(num3, num4)
// // 乘法
// function getcheng(num1, num2) {
// var num1
// var num2
// var cc = num1 * num2
// return cc
// }
// var c = getcheng(num3, num4)
// // 除法
// function getchu(num1, num2) {
// var num1
// var num2
// var dd = num1 / num2
// return d
// }
// var d = getchu(num3, num4)
// document.write(a)
// document.write(b)
// document.write(c)
// document.write(d)
// switch (suan) {
// case "+":
// document.write(a)
// break;
// case "-":
// document.write(b)
// break;
// case "*":
// document.write(c)
// break;
// case "/":
// document.write(d)
// break;
// default:
// document.write("无法计算")
// break;
// }
// 2 -----------------------
// function count() {
// var a = +prompt("请输入第一个数字:");
// var c = prompt("请输入运算符+,-,*,/:");
// var b = +prompt("请输入第2个数字:");
// var f = 0;
// switch (c) {
// case "+":
// f = (a + "+" + b + "的结果是" + (a + b));
// break;
// case "-":
// f = (a + "-" + b + "的结果是" + (a - b));
// break;
// case "*":
// f = (a + "*" + b + "的结果是" + (a * b));
// break;
// case "/":
// f = (a + "/" + b + "的结果是" + (a / b));
// break;
// default:
// console.log("输入不合格")
// }
// return f;
// }
// var r = count();
// console.log(r);
//函数==============================================================================================
//这个方法在执行的时候,需要一个条贱
// 方法的参数在这个方法中可以直接的使用
// 方法执行完成之后,需要有一个结果给到调用者
//当一个方法有结果的时候,可以使用return关键字,将结果返回
function buySmoke(money) {
var smoke = ""; //局部变量
if (money == 10) {
smoke = "阿伟的电动"
} else if (money == 20) {
smoke = "面筋哥的面筋"
} else if (money == 50) {
smoke = "王源的华子"
} else {
smoke = "蔡徐坤的鸡你太美";
}
return smoke;
}
var r = buySmoke(100);
console.log(r);
//全局变量和覆盖======================================================================================================
//js 中没有所谓的重载概念,只有覆盖
// 如果存在同名的方法,后面的会将前面的给覆盖掉
//实现2个整数相加的方法,将结果返回调用者
// function getSum(num1,num2,num3){
// console.log("getSum(num1,num2,num3)")
// return num1+num2+num3;
// }
// 变量的作用域 : 声明的变量在哪里能够使用
// 全局变量:在当前页面任何一个地方否可以使用
// 局部变量:这个变量只能在某一个地方使用
// var num = 13; // 全局的变量 ,不属于任何方法, 在任何地方都是可以使用的。
// function getSum(num1, num2) {
//var a = 2; // 局部变量,他只能在这个方法中使用
// var num = 2; // 当局部变量和全局的变量同名,局部变量优先级较高
// console.log("gegetSum(num1,num2)")
// return num1 + num2 + num;
// }
// var result = getSum(50, 60);
// console.log(result);
//console.log(abc);
//自定义方法=============================================================================================
//没有参数没有返回值
function wu() {
console.log("老八秘制小汉堡 实惠又管饱")
}
wu();
//有参数没有返回值
// function getSum(num1, num2) {
// console.log(num1 + num2);
// }
// getSum(4, 9);
//有参数有返回值
function getSum(num1, num2) {
var i = num1 + num2;
return i;
}
var r = getSum(4, 9);
console.log(r);
</script>
</body>
</html>
第十一次作业+心得
最新推荐文章于 2024-07-29 11:53:27 发布