JS第三次课

1、 函数

function functionName(arg1,arg2…)

{

…..

}

return语句用法

2、 对象

属性/方法

var aValues=new Array();

var myString=new String(“hello world”);

3、 Date对象(var myDate=new Date())

1) 计算程序执行速度(得到毫秒数)1.html

2) 方法


方法


描述


getFullYear()


返回四位数的年份


getMonth()


返回月份(当前的月份-1)


getDate()


返回日期(从1开始)


getDay()


返回星期几(星期天0)


getHours()


返回小时数(从1开始)


getMinutes()


返回分钟数(从1开始)


getSeconds()


返回秒数(从1开始)


getMilliseconds()


返回毫秒数(从0开始)


getTime()


返回从GMT时间1970年1月1日0点0分0秒经过的毫秒数

例1:

var myDate1 = new Date(); //运行代码前的时间
                for(var i=0;i<3000000;i++);
                var myDate2 = new Date(); //运行代码后的时间
                alert(myDate2-myDate1);

例2:

var oMyDate = new Date();
               var iYear = oMyDate.getFullYear();
               var iMonth = oMyDate.getMonth() + 1; //月份是从0开始的
               var iDate = oMyDate.getDate();
               var iDay = oMyDate.getDay();
               switch(iDay){
               case 0:
              iDay = "星期日";
              break;
              case 1:
              iDay = "星期一";
              break;
              case 2:
              iDay = "星期二";
              break;
              case 3:
              iDay = "星期三";
              break;
              case 4:
              iDay = "星期四";
              break;
              case 5:
              iDay = "星期五";
              break;
              case 6:
              iDay = "星期六";
              break;
              default:
              iDay = "error";
                }
              document.write("今天是" + iYear + "年" + iMonth +"月" + iDate + "日," + iDay);

4、 Math对象

1) 属性


Math.LN10


10的自然对数


Math.LN2


2的自然对数


Math.LOG2E


以2为底E的对数


Math.LOG10E


以10为底E的对数


Math.PI


圆周率


Math.SQRT1_2


1/2的平方根


Math.SQRT2


2的平方根

2) 方法

取最大值:Math.max(18,12,22,33)

取最小值:Math.min(18,2,2,3,1)

向上舍入:Math.ceil(25.9) //它把数字向上舍入到最接近的整数

向下舍入:Math.floor(25.6)

四舍五入:Math.round(25.6)

0~1之间的随机数:Math.random() //不包括0和1

var iNum=Math.floor(Math.random()*100+1) //返回1~100之间的整数包括1和100

时间: 2024-10-08 10:28:10

JS第三次课的相关文章

JS第三堂课

Javascript(三) 1. 函数 function functionName(arg1,arg2…) { ….. } return语句用法 2. 对象 属性/方法 var aValues=new Array(); var myString=new String(“hello world”); 3. Date对象(var myDate=new Date()) 1) 计算程序执行速度(得到毫秒数)1.html 2) 方法 方法 描述 getFullYear() 返回四位数的年份 getMont

七月算法--12月机器学习在线班-第三次课笔记—矩阵和线性代数

七月算法--12月机器学习在线班-第三次课笔记—矩阵和线性代数 七月算法(julyedu.com)12月机器学习在线班学习笔记 http://www.julyedu.com

原生js实现三个div层动态交换位置

html代码部分 <!--触发变换按钮--> <input type="button" onclick="startMove()" value="点击"/> <!--主体部分--> <div class="localbox"> <div id="b1" class="block1"></div> <div id

NeHe OpenGL教程 第三十七课:卡通映射

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第三十七课:卡通映射 卡通映射: 什么是卡通了,一个轮廓加上少量的几种颜色.使用一维纹理映射,你也可以实现这种效果. 看到人们仍然e-mail我请求在文章中使用我方才在GameDev.net上写的源代码,还看到文章的第二版(在那每一

NeHe OpenGL教程 第三十三课:TGA文件

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第三十三课:TGA文件 加载压缩和未压缩的TGA文件: 在这一课里,你将学会如何加载压缩和为压缩的TGA文件,由于它使用RLE压缩,所以非常的简单,你能很快地熟悉它的. 我见过很多人在游戏开发论坛或其它地方询问关于TGA读取的问题.

JS基础三

1.delete删除对对象的属性和方法的定义.强制解除对它的引用,将其设置为 undefined delete 运算符不能删除开发者未定义的属性和方法. 2.void 运算符对任何值返回 undefined.该运算符通常用于避免输出不应该输出的值,没有返回值的函数真正返回的都是 undefined. 3.前增量运算符,就是数值上加 1,形式是在变量前放两个加号(++): var iNum = 10; ++iNum; 第二行代码把 iNum 增加到了 11,它实质上等价于: var iNum =

mongo shell启动配置文件.mongorc.js(三)

mongo shell启动配置文件.mongorc.js(三) 自定义MongoDB操作函数 可以把自己写的js代码保存在某个地方,让MongoDB加载它,然后就可以在MongoDB的命令行里操作它们. mongodb shell默认会加载~/.mongorc.js文件 例如以下修改了启动提示文字.左侧提示文字,增加了my_show_shards shell函数用于显示当前sharded collection的chunks在各分片的负载情况: //~/.mongorc.js   //show a

玩转Node.js(三)

玩转Node.js(三) 上一节对于Nodejs的HTTP服务进行了较为详细的解析,而且也学会了将代码进行模块化,模块化以后每个功能都在单独的文件中,有利于代码的维护.接下来,我们要想想如何处理不同的HTTP请求,而这个处理不同的HTTP请求的东东,就是传说中的路由选择. 路由之说 首先,我们需要清楚的知道,我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码. 因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数.这一

Js的三种条件判断语句

Js的三种条件判断语句 If if语句 只有当指定条件为 true 时,使用该语句来执行代码. 语法 if (条件) { 只有当条件为 true 时执行的代码 } if...else 语句 在条件为 true 时执行代码,在条件为 false 时执行其他代码. 语法 if (条件) { 当条件为 true 时执行的代码 } else { 当条件不为 true 时执行的代码 } If...else if...else 语句 使用 if....else if...else 语句来选择多个代码块之一来