赞
踩
- // 计算10的阶乘
- // 声明阶乘,赋值
- var jc = 1;
- // 创建循环语句
- for(i = 1;i <= 10;i++){
- jc *= i;
- }
- // 打印结果
- console.log(jc); // 3628800
- // 假设半径为80
- var r = 80;
- // 周长公式
- var h = 2*Math.PI*r;
- // 结果保留3位小数
- var h = h.toFixed(3);
- // 面积公式
- var s = Math.PI*r*r;
- var s = s.toFixed(3);
- // 总小时数
- var h = 89;
- // 天数
- var day = parseInt(h/24);
- // 余下的小时数
- var hour = h%24;
- // 声明华氏温度hua,赋值80
- var hua = 80;
- // 计算摄氏度
- var she = 5/9.0*(hua-32);
- // 保留3位小数
- she = she.toFixed(3);
- var angle = 90;
- //计算弧度
- var radian = Math.PI/180*angle;
- //弧度值保留3位小数
- var radian = radian.toFixed(3);
- //if 写法:
- // 手动输入一个成绩
- var ach = 10;
- // 判断语句
- if(ach >= 0 && ach < 60){
- console.log("成绩不合格");
- }else if(ach >=60 && ach < 80){
- console.log("成绩良好");
- }else if(ach >=80 && ach < 100){
- console.log("成绩优秀");
- }else if(ach == 100){
- console.log("太棒了孩子");
- }else{
- console.log("请输入1-100的数字");
- }
- //手动输入一个成绩
- var ach= 88;
- switch(true){
- case ach >= 0 && ach < 60:
- console.log("成绩不合格");
- break;
- case ach >= 60 && ach < 80:
- console.log("成绩良好");
- break;
- case ach >= 80 && ach < 100:
- console.log("成绩优秀");
- break;
- case ach == 100:
- console.log("太棒了孩子");
- break;
- default:
- console.log("请输入1-100的数字");
- }
- //手动赋值
- var mon = 6;
- //创建分支
- switch(mon){
- // 2月
- case 2:
- console.log("闰年29天、平年28天");
- break;
- // 31天
- case 1:
- case 3:
- case 5:
- case 7:
- case 8:
- case 10:
- case 12:
- console.log("本月有31天");
- break;
- // 30天
- case 4:
- case 6:
- case 9:
- case 11:
- console.log("本月有30天");
- break;
- default:
- console.log("请输入1-12的数字");
- }
- var year = 2016;
- var mon =2;
- var day = 11;
- var allday = 0;
- switch(mon - 1){
- case 11:
- allday += 30;
- case 10:
- allday += 31;
- case 9:
- allday += 30;
- case 8:
- case 7:
- allday += 31;
- case 6:
- allday += 30;
- case 5:
- allday += 31;
- case 4:
- allday += 30;
- case 3:
- allday += 31;
- case 2:
- if(year % 4 == 0 && year % 100 !=0 || year % 400 == 0){
- allday += 29;
- }else{
- allday += 28;
- }
- case 1:
- allday += 31;
- break;
- }
- console.log(allday + day); // 42
- var sal = 10;
- // 创建循环
- for(var i = 1;i <= 50;i++){
- sal *= 1.05;
- }
- var sum = 0;
- // 创建循环
- for(var i = 1;i <= 100;i++){
- // 判断条件
- if(i % 2 ==1){
- // 打印100内奇数
- console.log(i); // 1 3 5 7 ... 97 99
- // 计算100内奇数和
- sum += i;
- }
- }
- var j =0;
- // 创建循环
- for(var i = 20;i <= 80;i++){
- // 创建判断
- if(i % 3 == 0){
- // 打印结果
- document.write(i+" ");
- j++;
- // 结果5个换行
- if(j % 5 == 0){
- document.write("<br>");
- }
- }
- }
- for(var i = 100;i <= 200;i++){
- // 创建判断体
- if(i % 3 == 0 && i % 7 == 0){
- // 打印结果
- console.log("100-200之间所有能被3且被7整除的数为:"+i); // 105 126 147 168 189
- }
- }
- // 声明和的初值为0
- var sum = 0;
- // 创建循环
- for(var i = 0;i <= 20;i++){
- // 声明加数的初值为1
- var num = 1;
- // 创建内部循环
- for(var j = 1;j <= i;j++){
- num *= j;
- }
- // 求每个加数和
- sum += num;
- }
- var sum = 0;
- // 创建循环
- for(var i = 1;i <= 100;i++){
- if(i % 2 == 1){
- // 奇数倒数
- sum += (1/i);
- }else{
- // 偶数倒数
- sum -= (1/i);
- }
- }
- var sum = 0;
- var chu;
- // 创建循环
- for(var i = 0;i < 64;i++){
- // 2的i次方累加
- sum += Math.pow(2,i);
- }
- // 换算
- chu = sum * 0.00001;
- // 行
- for(var i=1;i<=9;i++){
- // 列
- for(var j=1;j<=i;j++){
- // 打印结果
- document.write(i+"*"+j +"="+i*j+" ");
- }
- // 每行后换行
- document.write("<br>");
- }
- // 创建函数
- function num(a,b,fh){
- // 创建分支
- switch(fh){
- case "+":
- console.log("两个数的和为:" + a+b);
- break;
- case "-":
- console.log("两个数的差为:" + a-b);
- break;
- case "*":
- console.log("两个数的积为:" + a*b);
- break;
- case "/":
- console.log("两个数的商为:" + a/b);
- break;
- }
- }
- num(66,88,"*");
- // 创建函数
- function bg(m,n){
- // 打印表格标签
- document.write("<table>");
- // 创建行循环
- for(var i=0;i<=m;i++){
- // 输出行标签
- document.write("<tr>");
- // 创建列循环
- for(var j=0;j<=n;j++){
- // 输出列标签
- document.write("<td>");
- // 输出随机数字
- document.write(Math.round(Math.random()*100));
- document.write("</td>");
- }
- document.write("/<tr>");
- }
- document.write("</table>")
- }
- bg(5,5);
- var h = 5;
- var cs= 1;
- // 创建循环
- while (true) {
- h *= 0.6;
- // 判断
- if(h < 0.1){
- // 打印结果
- console.log(cs);
- // 终止
- break;
- }
- // 次数
- cs++;
- }
- function jc (n){
- if(n == 1){
- return 1;
- }
- return jc(n - 1)*n;
- }
- var btn = document.getElementById("btn");
- var ipt = document.getElementById("ipt");
- btn.onclick = function(){
- var m = parseInt(ipt.value);
-
- var result = jc(m);
- console.log("此数字的阶乘为:"+result);
- }
- function fn(n){
- if(n === 1 || n === 2){
- return 1;
- }else{
- return fn(n - 1) + fn(n - 2);
- }
- }
- var num = fn(10);
- function fn(n){
- if (n == 1){
- return 1;
- }else if(n == 2){
- return 1/2;
- }
- return 1/n + fn(n - 2);
- }
- var btn = document.getElementById("btn");
- var ipt = document.getElementById("ipt");
- btn.onclick = function(){
- var n = parseInt(ipt.value);
- var sum = fn(n);
- console.log("和为:"+sum);
- }
- function num(n,m){
- var count = 0; // 记录奇数的个数
- if (n > m){
- var i = n;
- n = m;
- m = i;
- }
- console.log(n,m);
- for(var j = n;j<=m;j++){
- if(j%2 == 1){
- for(var k=n;k<=m;k++){
- var str = ""+k+j;
- console.log(str);
- // 每产生第一个奇数,就++
- count++;
- }
- }
- }
- return count;
- }
- // 创建函数
- function fn(n){
- var gw = parseInt(n/1) % 10;
- var sw = parseInt(n/10) % 10;
- var bw = parseInt(n/100) % 10;
- var qw = parseInt(n/1000) % 10;
-
- console.log("您输入的原文是:" + qw,bw,sw,gw);
- // 每位数字都加上5,然后用除以10
- gw = (gw + 5) % 10;
- sw = (sw + 5) % 10;
- bw = (bw + 5) % 10;
- qw = (qw + 5) % 10;
- // 交换十位、百位
- var num1 = sw;
- sw = bw;
- bw = num1;
- // 交换个位、千位
- var num2 = gw;
- gw = qw;
- qw = num2;
-
- return "" + qw + bw + sw + gw;
- }
- console.log("密文为:" + fn(8848));
- function map(arr){
- var a = [];
- for(var i=0;i<arr.length;i++){
- a.push(arr[i] * 1.3);
- }
- return a;
- }
- var num = [1,2,3,4,5];
- console.log(num);
- var res = map (num);
- console.log(res);
- console.log(num);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。