=============数学函数==========

1、Math.random()为取随机数0~1之间的:0可以取到,1取不到

alert(Math.random());

2、Math.PI为3.1415926...圆周率

alert(Math.PI);

3、Math.max()为取数组内的最大值

alert(Math.max(1,3,6,9,25));

4、Math.min()为取数组内的最小值

alert(Math.min(105,78,6,9,25));

============时间函数==========

注意:js获取当前时间(即主机上显示的时间)

1.取当前的完整时间年月日星期几(默认英文,客户体验不好,极少用)

var mydate = new Date();

2、.取年月日的具体数值

提取年份

var y = mydate.getFullYear();

提取月份:提取的数值 +1即为当前的月份

var m = mydate.getMonth();

提取日期

var d = mydate.getDay();

将提取的年月日弹出

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 < m+1;i++){
he = he + i;
}
return he;
} }*/
//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"输入的年份为平年";
}
} */

最新文章

  1. Java_通过反射调用类中的方法
  2. Spring学习之第一个hello world程序
  3. September 8th 2016 Week 37th Thursday
  4. UVA12532 线段树(单点更新,区间求乘积的正负)
  5. SQL脚本--有关压缩数据库日志
  6. Python入门(四,高级)
  7. 【转】JDBC为什么要使用PreparedStatement而不是Statement
  8. HiveSQL解析过程详解 | 学步园
  9. [转]log4net 使用指南
  10. Activity生命周期-Android
  11. Codeforces Round #261 (Div. 2) D 树状数组应用
  12. C#&amp;JQuery非缓存式无刷新临时存储数据之仿购物车功能
  13. SAP ABAP规划 SY-REPID与SY-CPROG差额
  14. idea如何添加外部jar包
  15. 7.31.1 java内存的主要划分
  16. oracle创建表空间、创建用户并赋予权限
  17. Hadoop组件
  18. oracle primary key &amp; foreign key
  19. 翻译:用户变量(User-Defined Variable)(已提交到MariaDB官方手册)
  20. Arduino IDE for ESP8266 项目(1) 点亮灯+按键LED+pwm

热门文章

  1. shared_ptr &amp; unique_ptr &amp; weak_ptr (C++11)
  2. C++ ------ 创建对象 new 和不 new 的区别
  3. C++ ------ 互斥锁、原子操作的性能测试
  4. 微信JSSDK权限签名申请
  5. OpenCV---模糊操作
  6. .Net各版本新特性
  7. GridControl详解(二)表格的列名配置
  8. 动态内容的缓存技术:CSI vs SSI vs ESI
  9. opencv 高级拼接函数Stitcher
  10. 天梯赛 L1-009 N个数求和 (模拟)