zoukankan      html  css  js  c++  java
  • w的学习笔记02.(2019年1月8日)

    基于昨天的学习内容,整理笔记如下:

    复习上次课的内容
    1  ++    --
    2、拓展赋值运算符  
       +=   -=
    3、数据类型转换
            String();  toString();   Number()   parseInt()   parseFloat()   
    4、逻辑运算符  
          ||   !   &&
    5、三目运算符
        表达式?执行1:执行2;   一个条件两个事
       短路
        表达式&&执行   一个条件一个事
    ==================================================================
    1、函数                                                                   *****
        1、什么是函数
           函数(function),也可以被称作为 方法(method)
           函数是一段预定义好,可以被反复执行的代码块。
           函数内可包含多条可执行JS语句
           预定义:先定义好,不会立即执行
           什么时候执行:?
           函数的执行时机:被调用时。

           函数的本质其实就是功能完整的"对象"
        2、定义函数
           语法:
              function 函数名(){
             若干条可执行的语句
          }
              function print(){
            console.log("Hello World");console.log(你好 世界);
          }
        3、调用函数
           语法: 函数名称();
        4、定义带参数的函数
           参数:函数在运行过程中,需要用到外部的数据进行辅助运算
           那么这个数据就是参数。

           function 函数名(参数列表){
           
           }
           参数列表:用 , 号隔开的多个参数名称
           参数名称:就是个名字,规范与变量名称命名一致
           注意:定义函数时定义的参数,称之为“形参(形式上的参数)”
           eg:
            function showInfo(name,action,thing){
           console.log(name+action+thing);
        }
            调用带参数函数:
        函数名称(参数值列表);
        调用时传递的参数,称为"实参(实际参数)"
    2、js作用域二种                                                           ***
      1:全局作用域:在全局作用域下的变量叫全局变量
      特点:全局变量和函数在任何地方都可以使用,可以反复使用
      #简单:在函数外创变量称为全局变量
      2:函数作用域:[局部]
      在函数中声明的变量都属于函数作用域,
      在这个作用域内变量叫局部变量
      使用在函数内部,出了函数范围不存在..
    3、分支结构                                                               *****
       1、流程控制
          程序=数据结构+算法
                    成功的程序员= 反复的过程+ 真实的项目
         数据结构:将程序运行过程中所需要用到的信息 组织起来
         算法:解决问题的思路和方法

         任何复杂的程序算法都是由以下三种结构来组成:
           1、顺序结构  面向过程的编程都是顺序结构
           2、分支结构(选择结构)  if
           3、循环结构
    4、比较运算符                                                             ***
          1、比较运算符
             比较 数据 之间大小或相等之间的关系
         所有比较运算符组成的表达式结果一定是 boolean 类型
             >,<,>=,<=,==,!=
    5、if结构                                                                 *****
           1、语法
               if(条件){
           语句1;
           语句2;
           ...
           语句n;
          
           }
           流程:
             1、判断条件的结果
             2、结果为true,则执行{}内容
                结果为false,则不执行{}内容
           2、注意
              1、条件 如果不是boolean 类型的话,会自动转换
             以下几种方式,默认会被转换成false
             if(0){}      假
             if(0,0){}
             if(""){}
             if(null){}
             if(undefined){}
             if(NaN){}

             if("我帅吗"){} //真 true
            
    6、if...else...结构        相当于三目                                                     *****
          如果...否则...

          1、语法
             if(条件){
           语句1;
           ....
           语句n;
         }else{
          语句1;
          ...
          语句n;
         }
         如果条件满足,则执行if语句块的内容,
         否则,则执行else语句块的内容
    7、多重if结构(else if语句)                                              *****
         
         输入考试的分数:
          如果 分数 ==100 奖励一台兰博基尼
          如果 分数 >=90  奖励一台法拉利
          如果 分数 >=80  奖励一台宝马
          如果 分数 >=70  奖励一台奥迪
          如果 分数 >=60  奖励一台奥拓
          否则:奖励 两大嘴巴子

         语法:
           if(条件1){
             语句块1;
           }else if(条件2){
            语句块2;
           }else if(条件3){
            语句块3;
           }.....else{
             语句块n
           }
    8、 switch条件判断                                                        *****

           switch(表达式){
               case值1:如果表达式值===值1
               执行代码;
               break;
               case值2:如果表达式值===值2
               执行代码;
               break;
               .....
               [default:如果以上都不相等 默认执行代码]
           }

           break;跳出switch

  • 相关阅读:
    sed&awk 资料汇总 全是链接
    LeetCode Path 3Sum
    C++ mem_fun
    递归绑定
    查询当天数据
    清除script注入
    防注入查询
    我的最新分页
    群发邮件
    利用缓存
  • 原文地址:https://www.cnblogs.com/caogn/p/10236937.html
Copyright © 2011-2022 走看看