js中switch 语句的用法
Posted 尔嵘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中switch 语句的用法相关的知识,希望对你有一定的参考价值。
语法如下:
switch(表达式)
case n:
代码块
break;
case n:
代码块
break;
default:
默认代码块
实例:
let netType = $("#disabledSelect1").find("option:selected").val(),
jsonObj =
"Id": this.selectLiNum,
"Enable": $("input[name='enableChuan']").is(':checked') ? true : false,
"Parameter":
"Baudrate": Number($("input[name='baudrateHost']").val()),
"DataBit": Number($("input[name='dataBitHost']").val()),
"Parity": Number($("input[name='parityHost']").val()),
"StopBit": Number($("input[name='stopBitHost']").val())
,
"EnableModbusTCP2RTU": $("input[name='enableMtcpToRtu']").is(':checked') ? true : false,
"TsNetType": $("#disabledSelect1").find("option:selected").val(),
"TsNetParameter":
;
//往jsonObj的TsNetParameter传入不同的东西
switch (netType)
case ("1"):
jsonObj['TsNetParameter'] =
"RemoteIP": $("input[name='remoteIpHost']").val(),
"RemotePort": Number($("input[name='remotePortHost']").val())
;
break;
case ("2"):
jsonObj['TsNetParameter'] =
"LocalPort": Number($("input[name='localPortHost']").val())
;
break;
case ("3"):
jsonObj['TsNetParameter'] =
"RemoteIP": $("input[name='remoteIpHost']").val(),
"RemotePort": Number($("input[name='remotePortHost']").val())
;
break;
case ("4"):
jsonObj['TsNetParameter'] =
"LocalPort": Number($("input[name='localPortHost']").val())
;
break;
case ("5"):
jsonObj['TsNetParameter'] =
"ClientId": $("input[name='clientIdHost']").val(),
"HeartFrame":
"Cycle": Number($("input[name='cycleHost']").val()),
"Enable": $("input[name='heartEnableHost']").is(':checked') ? true : false,
"Frame": $("input[name='heartFrameHost']").val()
,
"KeepAlive": Number($("input[name='keepAliveHost']").val()),
"Passwd": $("input[name='passwdHost']").val(),
"RegisterFrame":
"Enable": $("input[name='enableRegisterHost']").is(':checked') ? true : false,
"Frame": $("input[name='registerFrameHost']").val(),
,
break;
case ("6"):
jsonObj['TsNetParameter'] =
"ActiveCmd": $("input[name='httpActiveCmdHost']").val(),
;
break;
default:
return;
以上是关于js中switch 语句的用法的主要内容,如果未能解决你的问题,请参考以下文章