js.笔记

分支结构

if语句

if(条件){

}

if(条件){

}else{

}

if(){

}else if(){

}else{

}

Switch

选择其中的某一个点子(case)

switch(变量){

      case 值 1:

      break;

      case 值 2:

      break;

      default:

      }

break  不是强制添加

但是需要注意 如果不添加break 程序会继续走下面的条件

循环结构

知道循环次数    for

for(var i= 0;i<5;i++){

   

}

for( )中的各个语句含义:  var i=0;初始化变量    i<5;循环的条件    i++;更改变量的值

执行流程

不知道循环次数    while 

while    while(条件)(循环体)

do while  不管条件 满不满足 先执行一次循环 这一次循环计入到总循环的次数中

循环相关的关键字  continue  从continue的位置开始跳过本次循环 continue前面的不会跳过

如:

for (var i=1;i<=100;i++){

    console.log("大嘴然子")

    if (i===33){

        continue;

    //    从continue的位置开始 跳过本次循环

    }

    console.log(i);

}

函数

具备某些功能的工具

四种类型:

无返回值:

带参数    可以接收 参数                          |

不带参数  var函数名 =function(){}          |函数名() 整体

有返回值:

带参数

不带参数

组成:

声明函数  function函数名(){}

调用函数  函数名()

内置函数:

console.log();

alert()

Math.random();

prompt()

封装:

编程思想

参数:

形式参数:形参  没有实际意义  代表着 即将传进来的实参

实际参数:实参  是 实实在在的一个值

arguments

返回值:

带返回值的函数是什么?  返回值是什么 函数就是什么  1  function x(){return 1}

return 值;

return:

放到函数中  return 值:有返回值的函数        return;跳出函数

作用域:

概念      变量起作用的范围:

局部变量:作用域 只在定义的函数体里面,在函数体外面是不可以使用的

全局变量:

自执行函数:

你可能感兴趣的:(js.笔记)