美文网首页
js笔记之运算符

js笔记之运算符

作者: 你昵称已被使用了 | 来源:发表于2018-05-12 16:09 被阅读6次

一:运算符和表达式        1.三目运算符(三元运算符)                  表达式1?:表达式2:表达式3;                  表达式1的值应该为boolean类型的值                  如果表达式1的值为true,那么表达式2作为整个表达式的结果                  如果表达式1的值为false,那么表达式3做为整个表达式的结果二、函数            1.函数:function,也叫方法或过程,是一段预定义好并可以被反复执行的代码块                预定义:提前声明好,不是马上用                反复执行:可以被循环利用                代码块:可以包含多条循环语句注:                    1.参数列表由一个或多个组成,中间用,隔开                    2.定义时的参数称之为形参(形式上的参数)                    3.调用时的参数称之为实参() return:返回                      1.将制定的值或表达式带出到函数调用的位置处                      2.并终止当前函数的执行                        注:函数不调用不执行 三、作用域                1.变量的作用域:                  作用域:变量和函数的可访问范围                  作用域可分为:                      1.全局作用域:一经定义代码的任何位置都可以访问                      2.局部作用域:只能在当前函数内访问                2、函数作用域的变量将 变量 或 函数 声明在某函数内,有效范围就在该函数中,出了该函数,变量 或 函数 就失效                3、全局作用域的变量 将 变量定义在 独立于 任何 function 的位置处(中),在代码的任何位置都可以访问到

1、独立于任何 function 声明变量

2、函数中,通过不写var的方式声明全局变量

4、注意

1、全局变量和局部变量冲突时,优先使用的是 局部变量

5.声明提前:

js程序正式执行前,会把所有var声明的变量预读到所在作用域的顶部。但对变量的赋值依然保留在原位置

四。分支结构

1.  if(条件){满足条件要执行的语句}

2. if(条件){

              条件为真时要执行的语句

            }else{

            不满足条件式要执行的语句

            }

3.  else........if结构(多重if语句)

                if(条件1){

                语句块1

                }else if(条件2){

语句块2

                }else if(条件3){

                语句块3

                }

    4.switch......case

                switch(变量/表达式){

                case 值1:

                语句1;

                break;

            case 值2:

                语句2;

                break;

            case 值3:

                语句3;

                break;

            default:

            //以上任何语句都没匹配上的时候

              语句n;

              break;

            }

    5. switch.....case 

                  switch(变量/条件){

              case 值1:

              case 值2:

              case 值3:

            case 值4:

                  语句块;

                  break;

              }

相关文章

  • 原生js

    原生JS学习笔记1——基本数据类型和运算符 js的背景知识介绍,js的引入方式,js的变量及运算符 原生JS学习笔...

  • JavaScript 01 (JS引入/变量/数据类型/类型转换

    JS的引入及调试,常量,字面量,变量,JS中的数据类型,JS的运算符,JS的运算符之隐式类型转换,强制类型转换,M...

  • js笔记之运算符

    一:运算符和表达式 1.三目运算符(三元运算符) 表达式1?:表达式2:表达式3; ...

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • 运算符及js操作属性

    关系运算符 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js操作style属性 js操作clas...

  • js运算符

    js基础语法:运算符,判断语句,数据类型,js对象 一、运算符 赋值运算符 =算数运算符 +-*/% ++...

  • 2020-03-16

    JavaScript 初识 《① JS 速览——进入 JS 的世界》[编号:js_01] 《② 运算符、运算符优先...

  • 2018-12-01

    赋值运算符 关系运算符 Unicode编码 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js换肤...

  • JS操作属性、函数

    条件运算符 运算符的优先级 代码块 JS操作属性 JS换肤 JS操作style属性 JS操作

  • 前端(运算符)

    与或运算 Unicode编码 相等运算符 条件运算符 js操作属性 js函数

网友评论

      本文标题:js笔记之运算符

      本文链接:https://www.haomeiwen.com/subject/mohhdftx.html