码迷,mamicode.com
首页 > 编程语言 > 详细

javascript的用法

时间:2017-06-16 21:10:28      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:星期几   当前时间   script   for   中间   math   floor   ++   get   


一、冒泡排序
var arr = new Array(70,34,60,49,20,59,9,78,38,97);

var zj = 0;//中间变量

//第一次for用来控制比较的轮数,i代表轮次
for(var i=1;i<arr.length;i++){
//控制每轮比较几次的
for(var j=0;j<arr.length-i;j++){
if(arr[j]<arr[j+1]){
//实现交换
zj = arr[j];
arr[j]=arr[j+1];
arr[j+1]=zj;
}
}
}
alert(arr[0]);

二、二分法查找数据


var arr = new Array(1,2,3,4,5,6,7,8,9,10);
var a = 2;

var minx = 0;
var maxx = arr.length-1;

while(true)

{
var zjx = parseInt((minx+maxx)/2);
if(zjx==minx)

{
if(a==arr[zjx+1])

{
alert(zjx+1);
break;
}
}

if(a==arr[zjx])

{
alert(zjx);
break;
}else if(a>arr[zjx])

{
minx = zjx;
}

else

{

maxx = zjx;

}

}

三、日期时间函数(需要用变量调用):
var b = new Date(); //获取当前时间
b.getTime() //获取时间戳
b.getFullYear() //获取年份
b.getMonth()+1; //获取月份
b.getDate() //获取天
b.getHours() //获取小时
b.getMinutes() //获取分钟
b.getSeconds() //获取秒数
b.getDay() //获取星期几
b.getMilliseconds() //获取毫秒


四、数学函数(用Math来调用):
abs(x) 返回数的绝对值。
ceil(x) 对数进行上舍入。
floor(x) 对数进行下舍入。
round(x) 把数四舍五入为最接近的整数。
max(x,y) 返回 x 和 y 中的最高值。
min(x,y) 返回 x 和 y 中的最低值。
pow(x,y) 返回 x 的 y 次幂。
sqrt(x) 返回数的平方根。
random() 返回 0 ~ 1 之间的随机数。

javascript的用法

标签:星期几   当前时间   script   for   中间   math   floor   ++   get   

原文地址:http://www.cnblogs.com/qdlj/p/7029146.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!