JavaScript核心语法学习部分(四)

①switch-case语句

switch...case... 多条分支,根据条件判断,选择执行。

语法:

switch(表达式){
  case 表达式1://如果表达式的值===表达式1的值就执行代码段1;
  代码段1;

case 表达式2:

代码段2;

case 表达式n:

代码段n;

default://如果表达式的值和所有的case都不相等,执行默认代码段;

默认代码段;

}

时间: 2024-08-01 23:23:30

JavaScript核心语法学习部分(四)的相关文章

JavaScript核心语法学习部分(六)

arr.sort():默认安字符串升序排列: 自定义排序:2步:首先定义比较器函数!其次将比较器函数传递给sort方法! 什么是比较器?定义任意两值比较策略的方法 js中方法也是一个比较器,方法名就是指向方法对象的变量名! function compare(a,b){return a-b;}//可以定义在使用前后的任何位置,原因是var声明和function声明自动提前! 相当于var compare=new Function("a","b","retur

javascript高级语法学习

可维护的代码意味着: 可读的 一致的 可预测的 看上去就像是同一个人写的 已记录 命名函数表达式 (function fn(){}) 他是表达式的原因是因为括号 ()是一个分组操作符,它的内部只能包含表达式 eval('(' + json + ')') JSON字符串通常被包含在一个圆括号里,会让解析器强制将JSON的花括号解析成表达式而不是代码块 JavaScript核心 1.对象Object Object是一个属性的集合,并且都拥有一个单独的原型对象[prototype object]. 这

C#基本语法学习(四)

重载 一个方法的名字和方法的参数列表称为方法的签名.C#根据方法签名来识别方法,如果两个方法签名不同那么他们就是两个不同的方法. 重载可以是方法重载(包括构造函数重载)和运算符重载.方法重载指的是一组名字相同而参数列表不同的方法.但方法的返回值类型不同不能构成重载. 1 public static int max(int a, int b) 2 { 3 4 } 5 6 public static int max(int a, int b, int c) 7 { 8 9 } C#中除了方法可以重载

Vue语法学习第四课(1)——组件简单示例

在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例. 设法将应用分割成了两个更小的单元.子单元通过 prop 接口与父单元进行了良好的解耦. <div id="app0"> <ol> <todo-item v-for="item in groceryList" v-bind:todo="item" v-bind:key="item.id"></todo-item&g

python3语法学习第四天--字符串、序列

字符串:是python中的常用数据类型 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用 访问字符串的值: 下标和分片截取 字符串的连接:‘+’ 字符串内置函数挺多,选取代表性:(python有许多不仅从左边也可也从右边开始的对字符串的操作) join(sub):将sub以字符串为分隔符分割 center(width):将字符串在width的居中并且其余部分用空格补齐 ljust(width):将字符串在width的居左并且其余部分用空格补齐 lstrip():去

【JavaScript】02.基础语法学习

[JavaScript]02.基础语法学习 引言: 老农认为(老农是我对自己的昵称),学习任何一门计算机程序语言都要先从它的语法知识开始.计算机程序语言由一堆预定义的字符和书写这些字符的规则组成.这些预定义的字符在语言里面叫做关键字或者保留字,书写这些字符的规则叫做语法. 计算机语言(Computer Lnguage),是指用于人与计算机之间通讯的语言.语言分为自然语言与人工语言两大类.自然语言是人类在自身发展的过程中形成的语言,是人与人之间传递信息的媒介.人工语言指的是人们为了某种目的而自行设

JavaScript学习总结(四)——jQuery插件开发与发布

JavaScript学习总结(四)--jQuery插件开发与发布 目录 一.插件开发基础 1.1.$.extend 1.1.1.扩展属性或方法给jQuery 1.1.2.扩展对象 1.2.$.fn.extend 1.3.$.fn 二.插件开发 2.1.jQuery插件开发基本模式 2.2.获取上下文 2.3.第一个jQuery插件 2.4.链式编程 2.5.参数与默认值 2.5.1.默认值 2.5.2.参数对象 2.5.2.参数类型 2.6.命名空间与面向对象 2.7.插件与关联的CSS 2.8

javascript基础学习(四)

javascript之流程控制语句 学习要点: 表达式语句含义 选择语句:if.if...else.switch 循环语句:while.do...while.for.for...in 跳转语句:break.continue 异常处理语句:throw.try...catch...finally 一.表达式语句 表达式语句通常是赋值语句.函数或方法调用语句等. 二.选择语句 if(条件表达式)语句;  if(条件表达式){语句;}else{语句;}   还有就是if...lese的嵌套 switch

Ext JS学习第四天 我们所熟悉的javascript(三)

此文用来记录学习笔记: •javascript之函数 •this关键字的使用 –this关键字总是指向调用者,谁调用函数,this就指向谁 •call.apply的使用 –call和apply主要应用与框架底层,用于绑定函数的执行环境/作用域 •块的概念 –和高级程序语言不同,js里没有块的概念,我们一般用小括号包裹块级作用域 •闭包:掌握闭包必须要深入清楚的概念 –执行环境 –作用域链 –垃圾回收机制 附上栗子 代码 1 // This 关键字 在javascript里的使用 2 //this