javascript switch javascript源码下载
大家好,关于javascript switch很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于javascript源码下载的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
如何在JavaScript中使用switch语句
switch语句是条件分支语句,可以用来选择要执行的多个代码块之一,本篇文章就来给大家介绍关于JavaScript中switch语句的使用方法。
如果表达式比较麻烦,当满足以下两个条件时可以使用switch语句
表达式和值可以采用多个值
当你想根据每个值进行更改执行时
下面我们来看switch语句的语法
switch(表达式or变量){
case值1:
break;
case值2:
break;
default:
//如果表达式和变量没有对应的值,执行此步骤
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的操作流程是由开发者编写的脚本决定的。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!