js3
举几个小例子:
1. 九九乘法表
var s = "<table>";
for (var i=1;i<=9;i++)
{
s += "<tr>";
for(var j=1;j<=i;j++)
{
s += "<td>" + i + "*" + j + "=" + i * j + "</td>";
}
s += "</tr>";
}
s += "</table>";
document.write(s);
2. 冒泡排序
var aNumber = [2, 3, 44, 1, 34, 5, 6, 43, 8, 90, 112, 666, 0];
var iNum = 0;
for(var i=0;i<=aNumber.length-2;i++)
{
for(var j=i+1;j<=aNumber.length-1;j++)
{
if(aNumber[i]>aNumber[j])
{
iNum = aNumber[j];
aNumber[j] = aNumber[i];
aNumber[i] = iNum;
}
}
}
alert(aNumber.toString());
3. 中奖号码
var iNumber = Math.floor(Math.random() * 100 + 1);//随机获取1-100的整数
for(var i=1;i<7;i++)
{
if(i==6)
{
alert("5次机会用完了,中奖号码是:" + iNumber);
return;
}
else
{
var sInput = prompt("请输入的整数不在1~100之间");
var nNum = Number(sInput);
if(isNaN(nNum))
{
alert("你输入的不是数字");
}
else
{
if(nNum==parseInt(nNum))
{
if(nNum>100||nNum<1)
{
alert("你输入的整数不在1~100之间");
}
else
{
if(nNum>iNumber)
{
alert("你输入的内容太大");
}
else if (nNum<iNumber)
{
alert("你输入的内容太小");
}
else {
alert("恭喜你中奖了");
return;
}
}
}
}
}
}
4. 获取日期
var myDate = new Date();
alert(myDate.getFullYear()); // getMonth();getDate();getDay();getHours();getMinutes();getSecond();getTime()
5. 其他
var i = Math.max(18, 12, 22, 33);
window.open("http://www.baidu.com", "_blank", "height=300,width=400,top=30,left=140,resizable=yes"); if(confirm("确定删除吗?"))
{
alert("ok");
}
else {
alert("cancel");
}
js3的更多相关文章
- 若是汉字的一半,就舍弃这个汉字输出,例如:“js3范ad啊asd”,截取4,则输出:“js3”
package com.jt.test.redis; import org.junit.Test; /* 题目要求 * 编码:GBK,一个英文字符占一个字节,一个汉字占2个字节 * 随机给定一个字符串 ...
- 以寡治众各个击破,超大文件分片上传之构建基于Vue.js3.0+Ant-desgin+Tornado6纯异步IO高效写入服务
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_218 分治算法是一种很古老但很务实的方法.本意即使将一个较大的整体打碎分成小的局部,这样每个小的局部都不足以对抗大的整体.战国时期 ...
- [JS3] 立即执行JS
<html> <head> <title>立即执行</title> <SCRIPT TYPE="text/JavaScript" ...
- zepto源码研究 - zepto.js-3 (常用的工具)
pluck: /** * 根据是否存在此属性来获取当前集合,返回一组属性值 * @param property * @returns {*} */ pluck: function(property){ ...
- js--3目运算符
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
- JS-3
运算符 数学运算符 + - * / %(取模运算符) js内置一个对象叫Math,Math提供了很多关于计算的方法,常见的 // 随机数 console.log(Math.random()); // ...
- 2015-10-05 js3
Javascript 实例2九九乘法表 var s = ""; s += "<table>"; for (var i = 1; i < 10; ...
- node.js3
第一部分:express(MVC) 1.下载express npm install express --save 2.引入express require('express') 中间件 body-par ...
- js3:数据类型,数组,String各个属性,以及字符串表达式用eval计算
原文发布时间为:2008-11-08 -- 来源于本人的百度文章 [由搬家工具导入] <html> <head> <title>js</title> & ...
随机推荐
- 爬虫中Xpath有时候是无效的
http://www.cnblogs.com/lchzls/p/6282790.html给出了两种方案
- 4-1eclipse & 4-2在eclipse下开发Java
ecplise是一款继承的开发工具,可以开发我们的java程序. 下载地址: https://www.eclipse.org/downloads/ 视频中ecplise的版本 安装Ecplise: 默 ...
- UVa 557 Burger (概率+递推)
题意:有 n 个牛肉堡和 n 个鸡肉堡给 2n 个客人吃,在吃之前抛硬币来决定吃什么,如果剩下的汉堡一样,就不用投了,求最后两个人吃到相同的概率. 析:由于正面考虑还要要不要投硬币,太麻烦,所以我们先 ...
- JAVA基础--JAVA API常见对象(其他API)13
一.其他API 1.System类 system类中的方法和成员变量都是静态的, 不需要创建System对象就可以直接使用. /* * 演示System的使用 */ public class Syst ...
- Math对象产生随机数一个小应用
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- oracle的日期数据类型
https://blog.csdn.net/qq_33573235/article/details/78154928(转)
- C - Heavy Transportation
//改版dijkstra #include <iostream> #include <algorithm> #define Faster ios::sync_with_stdi ...
- log4j和log4j2怎么动态加载配置文件
应用场景与问题 当项目在运行时,我们如果需要修改log4j 1.X或者log4j2的配置文件,一般来说我们是不能直接将项目停止运行再来修改文件重新部署的.于是就有这样一个问题:如何在不停止当前项目的运 ...
- freertos之内存管理
任务.信号量.邮箱才调度器开始调度之前就应该创建,所以它不可能像裸奔程序那样的函数调用能确定需要多少内存资源,RTOS提供了3种内存管理的方法: 1 方法一:确定性好适合于任务.信号量.队列都不被删除 ...
- 推荐一个VPS
有日本节点,不贵,用了两个月,感觉不错 http://www.vultr.com/?ref=6847480