作者:北京草舞945share | 来源:互联网 | 2023-02-05 12:13
数学函数1、Math.random()为取随机数0~1之间的:0可以取到,1取不到alert(Math.random());2、Math.PI为3.1415926圆周率ale
=============数学函数==========
1、Math.random()为取随机数0~1之间的:0可以取到,1取不到
2、Math.PI为3.1415926...圆周率
3、Math.max()为取数组内的最大值
alert(Math.max(1,3,6,9,25));
4、Math.min()为取数组内的最小值
alert(Math.min(105,78,6,9,25));
============时间函数==========
注意:js获取当前时间(即主机上显示的时间)
1.取当前的完整时间年月日星期几(默认英文,客户体验不好,极少用)
2、.取年月日的具体数值
提取年份
var y = mydate.getFullYear();
提取月份:提取的数值 +1即为当前的月份
var m = mydate.getMonth();
提取日期
将提取的年月日弹出
alert(y + "-" + (m + 1) + "-" + d);
提取当前时间:几时几分与上下午
var time = mydate.toLocaleTimeString();
提取年月日,中间为斜线隔开
var riqi = mydate.toLocaleDateString();
====================函数====================
函数的格式:
function 函数名 (){
代码体/功能代码
}
1、基础函数
name(); //函数的调用,实现了弹出111
function name(){
alert("111");
}
2、带有参数的函数 (设置参数时,函数按照参数值的顺序依次进行)
num(1,2,3);
num(3,2,3);
function num(a,b,c){
alert(a * b * c);
}
==========变量的作用域==========
局部变量:在函数内的变量在函数外不能使用
function ee(){
var ff = "hello,world";
}
alert(ff); //ff是取不到的
全局变量:函数外的变量,函数内都可以使用
var gg = "hello,world";
function oo(){
alert(gg);
}
function pp(){
alert(gg);
}
练习题:
//1、封装一个求n~m的求和函数
/*var n = parseInt(prompt("请输入第一个数值"));
var m = parseInt(prompt("请输入第二个数值"));
//输出的为函数值
alert(qiuHe(n,m));
function qiuHe(n,m){
if(n > m){
return"输入的数值错误";
}else{
var he = 0
for(i = n; i */
//2、封装一个判断闰年平年的方法 aa(nian)
/* var n = parseInt(prompt("请输入一个年份"))
alert(aa(n));
function aa(n){
if(n % 4 == 0 && n % 100 != 0 || n % 400 ==0){
return"输入的年份为闰年";
}else{
return"输入的年份为平年";
}
} */