关于javascript的一些心得

什么是函数

一段定义好的代码,并可以被反复使用的代码块。

函数的作用

提升代码的可复用性将一段代码进行预定义,需要才触发。
代码块:形成了一个相对独立的作用域。
return:返回值 返回执行的一些结果,结束函数,最多就一个返回值。

语法

function 函数名(参数列表){
代码块(函数体) ==> 待执行的代码块 }
比如说计算两个数的和
function sum(num1,num2){
console.log(num1+num2);
return num1+num2;
}
调用函数
var result = sum(10,20);
console.log(++result);

全局函数

一般是JS写好的一些函数,独立于任何function的位置处,位于js的最外层

局部函数

在一根函数内部定义的函数

分支结构

满足不同的条件执行不同的程序
if分支:当条件满足试运行默写语句 语句可能会执行
语法:if(条件){语句块}
1.条件应该是Boolean类型的分值或者表达式
2 如果不是Boolean的话,会自动进行转换
例如:if(0.0){
console.log(“hello world”);
alert(“hello world”);
if…else…分支 :当条件满足时运行默写语句,否则运行else中的语句,一定会执行一种。
if()…else if()…else if()…else if()…else :满足某一个条件是执行相对应的代码块
switch-case
语法:switch(变量/表达式){
case 值1:
语句块

default :
语句块n;
break;
}
作用,为了简化 等值判断的条件判断结构
switch 直落形式 :两块或多块case之间,灭有仍和操作代码,表示多块case要执行同样的操作
switch(变量/表达式){
case 值1:
case 值2:
case 值2:
语句块;
break;
}
if 与switch 之间的区别: switch范围较小,if适用范围较大。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章