javaScript学习
来源:互联网 发布:java做统计报表 编辑:程序博客网 时间:2024/06/03 23:48
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
/*1.输入三个数 打印出来最大的
2.打印100以内的质数
3.计算n的阶乘 n可输入
4.输入一个三位数,相反输出
5.斐波那契数列112358输出第n项
6.计算2的n次幂。n可输入
*/
//1.输入三个数 打印出来最大的
/*
var arr1 = new Array(3);
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
}
if(num==''||isNaN(num)){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}
count++;
}
for(var i=0;i<arr1.length;i++){
arr1[i] = parseInt(window.prompt('input'));
panduan(arr1[i]);
}
if(arr1.length>0){
document.write(arr1.reverse()[0]);
}
*/
//2.打印100以内的质数
//如果有数字能与比它小的数字相除尽,就不要这个数1和本身除外
/*for(var i=1;i<100;i++){
var key = true;
for(var j=2;j<i;j++){
if(i%j==0){
key = false;
break;
}
}
if(key||i==1){
document.write(i+"-");
}
}
*/
//3.计算n的阶乘 n可输入
/*function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入'); //弹出框后最好直接关闭当前页面
return 0;
}
if(num==''||isNaN(num)||num==0){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
var numIn = parseInt(window.prompt('input'));
if(panduan(numIn)){
var result = 1;
for(var i= numIn;i>0;i-- ){
result *= i;
}
document.write(result);
}
*/
//4.输入一个三位数,相反输出
/*
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
return 0;
}
if(num==''||isNaN(num)||num<100||num>1000){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
var numIn = parseInt(window.prompt('input'));
if(panduan(numIn)){
var str = numIn+"";
document.write(str.split("").reverse().join(""));
}
*/
//6.计算2的n次幂。n可输入
/*
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
return 0;
}
if(num==''||isNaN(num)||num<0){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
num = parseInt(window.prompt('input'));
if(num){
var result = 1;
for(var i=num;i>0;i--){
result *= 2;
}
document.write(result);
}
*/
//斐波那契数列112358输出第n项
/*
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
return 0;
}
if(num==''||isNaN(num)||num<0){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
function fx(n){
if(n==1||n==2){
return 1;
}else{
return fx(n-1)+fx(n-2);
}
}
var num = parseInt(window.prompt('input'));
if(panduan(num)){
document.write(fx(num));
}
*/
</script>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
/*1.输入三个数 打印出来最大的
2.打印100以内的质数
3.计算n的阶乘 n可输入
4.输入一个三位数,相反输出
5.斐波那契数列112358输出第n项
6.计算2的n次幂。n可输入
*/
//1.输入三个数 打印出来最大的
/*
var arr1 = new Array(3);
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
}
if(num==''||isNaN(num)){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}
count++;
}
for(var i=0;i<arr1.length;i++){
arr1[i] = parseInt(window.prompt('input'));
panduan(arr1[i]);
}
if(arr1.length>0){
document.write(arr1.reverse()[0]);
}
*/
//2.打印100以内的质数
//如果有数字能与比它小的数字相除尽,就不要这个数1和本身除外
/*for(var i=1;i<100;i++){
var key = true;
for(var j=2;j<i;j++){
if(i%j==0){
key = false;
break;
}
}
if(key||i==1){
document.write(i+"-");
}
}
*/
//3.计算n的阶乘 n可输入
/*function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入'); //弹出框后最好直接关闭当前页面
return 0;
}
if(num==''||isNaN(num)||num==0){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
var numIn = parseInt(window.prompt('input'));
if(panduan(numIn)){
var result = 1;
for(var i= numIn;i>0;i-- ){
result *= i;
}
document.write(result);
}
*/
//4.输入一个三位数,相反输出
/*
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
return 0;
}
if(num==''||isNaN(num)||num<100||num>1000){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
var numIn = parseInt(window.prompt('input'));
if(panduan(numIn)){
var str = numIn+"";
document.write(str.split("").reverse().join(""));
}
*/
//6.计算2的n次幂。n可输入
/*
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
return 0;
}
if(num==''||isNaN(num)||num<0){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
num = parseInt(window.prompt('input'));
if(num){
var result = 1;
for(var i=num;i>0;i--){
result *= 2;
}
document.write(result);
}
*/
//斐波那契数列112358输出第n项
/*
function panduan(num){
var count = 0;
if(count==10){
alert('输入次数过多,请关闭网页重新输入');
return 0;
}
if(num==''||isNaN(num)||num<0){
alert('输入的不正确,请重新输入');
num = parseInt(window.prompt('input'));
panduan(num);
}else{
return 1;
}
count++;
}
function fx(n){
if(n==1||n==2){
return 1;
}else{
return fx(n-1)+fx(n-2);
}
}
var num = parseInt(window.prompt('input'));
if(panduan(num)){
document.write(fx(num));
}
*/
</script>
</body>
</html>
阅读全文
0 0
- JavaScript学习
- JavaScript学习
- javascript学习
- javascript 学习
- JavaScript学习
- javascript学习
- javascript学习!
- javascript 学习
- JavaScript学习
- JavaScript学习
- JavaScript学习
- 学习javascript
- javascript学习
- javascript 学习
- javascript 学习
- Javascript学习
- JavaScript 学习
- Javascript学习
- MapReduce的工作原理
- myeclipse2014安装axis2插件
- XML
- Spark2.x学习笔记:16、Spark Streaming入门实例NetworkWordCount
- uboot传递initrd(initramfs or ramdisk) 到kernel的两种方式
- javaScript学习
- Android 实现全屏的Activity
- 剑指offer——面试题65:滑动窗口的最大值
- java并发编程 volatile
- [spark] 从spark-submit开始解析整个任务调度流程
- Jzoj4889 最长公共回文子序列
- python_mask_array
- Linux实验3
- 数据结构实验之二叉树五:层序遍历