- js函数的学习,冒泡排序
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=, initial-scale=1.0"> <title>Document</title> <script> function maopao(a) { for (var i =0;i<a.length-1;i++) { for (var j = 0;j<a.length-i-1;j++) { if(a[j]>a[j+1]) { var temp=a[j] a[j]=a[j+1] a[j+1]=temp } } } return a } console.log(maopao([1,5,9,8,7])); </script> </head> <body> </body> </html>
- arguments的使用
<!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> <script> // function sc() { // console.log(arguments); // } // sc(1,5,9) // arguments 的使用 只有函数才有 arguments对象 而且是每个函数都内置好了这个arguments function fn() { // console.log(arguments); // 里面存储了所有传递过来的实参 arguments = [1,2,3] // console.log(arguments.length); // console.log(arguments[2]); // 我们可以按照数组的方式遍历arguments for (var i = 0; i < arguments.length; i++) { console.log(arguments[i]); } } fn(1, 2, 3); fn(1, 2, 3, 4, 5); // 伪数组 并不是真正意义上的数组 // 1. 具有数组的 length 属性 // 2. 按照索引的方式进行存储的 // 3. 它没有真正数组的一些方法 pop() push() 等等 </script> </head> <body> </body> </html>
- 简易计算机案例
<!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> <script> var tan = prompt('请输入:'+'\n'+'1.加法运算'+'\n'+'2.减法运算'+'\n'+'3.乘法运算'+'\n'+'4.除法运算') function getnumber() { if(tan == '1') { var num1 = prompt('请输入第一个数:') var num2 = prompt('请输入第二个数:') return parseInt(num1)+parseInt(num2) } if(tan == '2') { var num1 = prompt('请输入第一个数:') var num2 = prompt('请输入第二个数:') return parseInt(num1)-parseInt(num2) } if(tan == '3') { var num1 = prompt('请输入第一个数:') var num2 = prompt('请输入第二个数:') return parseInt(num1)*parseInt(num2) } if(tan == '4') { var num1 = prompt('请输入第一个数:') var num2 = prompt('请输入第二个数:') return parseInt(num1)/parseInt(num2) } } alert('计算结果是:'+getnumber()) </script> </head> <body> </body> </html>