JavaScript 函数

2018-07-17  本文已影响0人  尙千

 1.函数


为了完成某个功能,定义的一个代码块 尽量实现一个单一的功

 2. 函数名


不能和关键字一样

尽量让函数有意义

defined  有定义的,确定的;清晰的,轮廓分明的

 3.作用域


  1.全局变量:所有地方都能用的变量函数外部申明的变量

  2.局部变量: 在函数内部申明的变量就是局部变量

4.Firebug的调试:


查看函数的执行:

1) 打开网页

2) 刷新,点击到脚本

3) 随意点击位置可以出现

断点

4) 刷新

(代表的意思是要执行这行代码,但是还没有执行)

5) 

执行相应的操作

5.函数注意


1) 函数在写好之后不会立即执行,只有在调用的情况下才会执行

2) 函数可以放到任意位置,可以吧函数写在调用之前,也可以写在调用之后

6.系统内部函数:


NaN:Not a number,表示不是数字isNaN:是一个非数字true,isfinite测试一个数是否是无穷大

parseInt()转化为整数

parseFloat();转化为浮点数

parseInt(12,3);//12

parseInt(9.9);//9

parseInt(6.2);//6

递归函数:

//输出一到一百

function digui(i){

if(i<1){

return;

}

document.write(" "+i)

digui(i-1);

}

digui(100)

  定义语法 : function 函数名(形式参数1,形式参数2){

    //代码 函数体 实现某些功能

      return 值

    var 变量名 =function 函数名(形式参数1,形式参数2)

    //接收函数里面的返回值 重新定义一个变量接收他的值

    调用语法 :函数名(形势参数,形式参数2)

  return 可以让函数停用 和break 有一点相似

//定义一个函数,并制作一个按钮,当点击按钮是,调动函数的使用


  function  myFunction(){

document.getElementById("demo").innerHTML="我的第一个JavaScript函数"

}

尝试一下

innerHTML //元素内容

document.getElementById //获得元素

数组


一堆数字的集合

var arr=[21,56,66,66,95]  //保存数据

var len=arr.length  //继承数组的长度以便计算

上一篇 下一篇

猜你喜欢

热点阅读