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> & ...
随机推荐
- Ubuntu 安装 texlive
下载网站: http://tug.org/texlive/acquire-netinstall.html 此处解释texlive配置PATH gedit ~/.bashrc 在文件最后添加以下内容, ...
- Subresource Integrity(子资源一致性)和JS DDos 攻击
以下文章转载自 http://www.cnblogs.com/zoucaitou/p/4505483.html 和 http://www.puronglong.com/blog//2015/04/12 ...
- CodeForces 524C The Art of Dealing with ATM (二分)
题意:给定 n 种不同的钞票,然后用q个询问,问你用最多k张,最多两种不同的钞票能不能组成一个值. 析:首先如果要求的值小点,就可以用DP,但是太大了,所以我们考虑一共最多有n * k种钞票,如果每次 ...
- 51nod 1049【经典】
自己模拟,全靠体会~ #include <cstdio> #include <stack> #include <iostream> #include <str ...
- typescript语法入门
一.字符串 1.多行字符串: (支持换行) ` <div></div> <p></p> ` 2.表达式:${} --> 变量 var a = 'd ...
- 2.Python基础认识(格式化输出,while语句,运算符,编码,单位转化)
Python基础认识 1.字符串的格式化初识及占位符的简单应用 字符串的格式化 按照既定的要求进行有规定排版的一种输出方式. #我们想要输出的格式如下: ----------------------- ...
- XCode5 编译ffmpeg流程
今天想在Mac10.9 XCode5的环境下把ffmpeg编译出来,本来以为很好搞定,结果版本一升级,以前的命令行不通了,出各种错误.折腾了三四个小时,最后终于成功了. 编译流程: 1.ffmpeg官 ...
- Mysql用户root密码找回
1.本试例的环境如下: 2.mysql数据库的版本如下,此数据库运行多实例: mysql Ver 15.1 Distrib 10.2.24-MariaDB, for Linux (x86_64) us ...
- webpack结合vue使用(五)
webpack结合vue使用步骤如下: 安装 vue 的包 : cnpm i vue -S 由于在 webpack 中,锐减使用 .vue 这个组件模板文件定义组件,所以需要安装能解析这种文件的第三方 ...
- C 语言实例 - 复数相加
C 语言实例 - 复数相加 C 语言实例 C 语言实例 使用结构体(struct)将两个复数相加. 我们把形如 a+bi(a,b均为实数)的数称为复数,其中 a 称为实部,b 称为虚部,i 称为虚数单 ...