JS基础的数学函数、日期时间函数、运算符和流程语句

数学函数
定义
执行普通的算数任务。
随机数
Math.random();
random() 方法可返回介于 0 ~ 1 之间的一个随机数。

    alert(Math.random());

效果如下:


最大数
Math.max(5,4,8,10);

返回指定的数中带有较大的值的那个数

alert(Math.max(5,4,8,10));

效果如下:


最小数
Math.min(5,2,4,5,10)
返回指定的数中带有较小的值的那个数

 alert(Math.min(5,2,4,5,10));

效果如下:


圆周率
Math.PI

alert(Math.PI);

效果如下:

日期时间函数
获取当前时间
var myDate = new Date();//获取系统当前时间

效果如下:

获取年月日
1 myDate.getYear(); //获取当前年份-1900的值

下面的类似:
2 myDate.getFullYear(); //获取完整的年份(4位,1970-????)
3 myDate.getMonth(); //获取当前月份(0-11,0代表1月)
4 myDate.getDate(); //获取当前日(1-31)
5 myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
6 myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
7 myDate.getHours(); //获取当前小时数(0-23)
8 myDate.getMinutes(); //获取当前分钟数(0-59)
9 myDate.getSeconds(); //获取当前秒数(0-59)
10 myDate.getMilliseconds(); //获取当前毫秒数(0-999)
11 myDate.toLocaleDateString(); //获取当前日期
12 var mytime=myDate.toLocaleTimeString(); //获取当前时间
13 myDate.toLocaleString( ); //获取日期与时间

运算符
算数运算符
运算符
+
数字求和
字符串的拼接
将数值转换成字符串 数值+空字符串
-
数字减法
对数字取相反数
将字符串转换成数值 数字型字符串-数值
*     乘  

/     除
%      取余
复合赋值运算符
+= -= *= /= %=

自增与自减
功能
++                对运算数进行递增操作          

--                对运算数进行递减操作

位置
在运算数之前,先递增或递减,再赋值
var i = 1;
var a = i++; //a = 1; 此时i为2,但赋给a的是1
var b = ++i; //b = 3
在运算数之后,先赋值,再递增或递减
关系运算符
大小关系检测
>            >=           <            <=
等值关系检测
==          !=

===            !==
判断返回值及返回类型是否相等或者不等
var aa = 10;
var bb = "10";
alert(aa === bb);
逻辑运算符
逻辑非 ! not
逻辑与 && and
逻辑 或 || or

三元运算符
var max = a>b?a:b;

流程语句:

选择语句:

一.if:

二.swtich:

循环语句:

一.while:

二.do while:

三.for:

跳转语句:

一.break:终止整个循环,不再进行判断;

二.continue:终止本次循环,接着去判断是否执行下次循环

猜你喜欢

转载自www.cnblogs.com/scw123/p/9496210.html
今日推荐