首页编程java编程javascript switch javascript源码下载

javascript switch javascript源码下载

编程之家2026-06-021049次浏览

大家好,关于javascript switch很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于javascript源码下载的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

javascript switch javascript源码下载

如何在JavaScript中使用switch语句

switch语句是条件分支语句,可以用来选择要执行的多个代码块之一,本篇文章就来给大家介绍关于JavaScript中switch语句的使用方法。

如果表达式比较麻烦,当满足以下两个条件时可以使用switch语句

表达式和值可以采用多个值

当你想根据每个值进行更改执行时

下面我们来看switch语句的语法

switch(表达式or变量){

javascript switch javascript源码下载

case值1:

break;

case值2:

break;

default:

//如果表达式和变量没有对应的值,执行此步骤

javascript switch javascript源码下载

break;

}首先在switch内写入表达式或变量。

之后,我们将编写多个值及其执行代码。(通过查看语法可以看出,在switch语句中,代码执行基本上是并行关系)

请注意break的描述。case?break是一个过程完的成。

最后的default是如果表达式的结果与任何值不对应,则执行。根据需要,你可以写或者不写。

我们来看switch语句的具体示例

我们来编写一个程序,将变量定义为member,并检查分配给member的人的姓名是否为family中的值。

有三个人,Tom,Jerry和Holly,当他们的名字被分配时,浏览器会显示“Tom is my family”等等。在写其他人的名字时,显示“XX is not my family”。

代码如下

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>JavaScript</title>

</head>

<body>

<script>

var member="Tom";

switch(member){

case"Tom":

document.write("Tom is my family");

break;

case"Jerry":

document.write("Jerry is my family");

break;

case"Holly":

document.write("Holly is my family");

break;

default:

document.write(member+"is not my family");

break;

}

</script>

</body>

</html>运行结果如下:浏览器显示“Tom is my family”。

当var member="Jerry";时,显示结果如下:

同理,如果var member="Holly";则会显示Holly is my family。

当你输入其他名字的时候,比如var member="marry";显示结果如下

js 四则运算 switch

加减法

[javascript] view plain copy

function accAdd(arg1,arg2){

var r1,r2,m;

try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}

try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}

m=Math.pow(10,Math.max(r1,r2))

return(arg1*m+arg2*m)/m

}

原理:

取小数位多的一个(Math.max(r1,r2))

将加数都乘以10的m次方(变成整数)

相加后再除以m,得出精确数据

乘除法:

[javascript] view plain copy

function accMultiply(arg1,arg2){

var m=0,s1=arg1.toString(),s2=arg2.toString();

try{m+=s1.split(".")[1].length}catch(e){}

try{m+=s2.split(".")[1].length}catch(e){}

return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m);

}

原理:

将乘数和被乘数转成字符串,计算其小数点后位数的和(m)

将乘数和被乘数去掉小数点(转成整数)后,转为Number类型(可以精确乘运算)

相乘后除以10的m次方,得出精确数据

switch和dom的区别

1. switch语句是一种控制流语句,用于根据一个变量的值选择不同的执行路径。

2. DOM是一个API,用于操作网页文档,将文档结构转化为对象模型。

3. switch语句用于处理多条件分支逻辑,而DOM用于网页内容的动态修改和交互。

4. switch语句在执行时,通过比较变量的值与多个case标签的值来决定执行路径。

5. DOM操作通常涉及对文档元素的增删改查,这些操作可以通过JavaScript来实现。

6. switch语句是编程语言中的一个控制结构,DOM是针对网页文档的一个编程接口。

7. switch语句的执行流程是由输入条件决定的,DOM的操作流程是由开发者编写的脚本决定的。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

百度aipt生成器(那个ai可以根据pdf生成考试题目)lol新版客户端怎么切换,lol客户端右边没了