js函数和分支选择结构

1、函数

1、什么是函数
是一段预定义好,并可以被反复使用的代码块
预定义:事先声明好
反复使用:提升代码的可重用性
代码块:允许包含多条可执行语句
2、声明函数
1、普通函数
function 函数名(){
//代码块
}
2、带参函数
参数:由外部传入到函数内部的数据
function 函数名(参数列表){

}
3、带返回值函数
返回值:需要返回给函数调用处的一个数据
function 函数名(参数列表){
return 值;
}
3、函数调用
1、普通函数
函数名();
2、带参函数
函数名(参数列表);
注意:传参时,按照形参的顺序来传递
3、带返回值函数
var result = 函数名(参数列表);
4、变量的作用域
1、什么是作用域
变量 或 函数的可访问范围,控制着变量的可见性和生命周期

作用域分类:
1、函数作用域:在声明的函数内可访问
2、全局作用域:在任何位置都能访问的
2、局部变量
出了定义的范围就无法使用
3、全局变量
1、独立于任何function的位置处声明变量
2、在 函数内 ,通过不使用var关键声明变量
function test{
stuName=“张三丰”;
}
4、声明提前
var 声明的变量以及function 声明的函数 会被预读到所在作用域的顶端,赋值还保留在原来的位置
function test(){
console.log(age);//undefined
console.log(…);
var age = 25;
console.log(age);
}
5、按值传递
JS基本数据类型在做参数传递时,实际上传递的是值的副本,在函数内的任何操作,不会影响到函数外的原始值
6、函数的作用域
1、局部函数
将 函数 声明在某个 函数内
2、全局函数
将 函数 声明在独立于任何function的位置处
7、全局函数
parseInt()
parseFloat()
Number()
isFinite()
encodeURI()
decodeURI

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值