Web*_*101 5 javascript jquery if-statement
Jquery是否有更简单/更短的方式来编写这样的if语句:
if(number === "0" ) { degrees = "-160"; }
if(number === "1" ) { degrees = "-158"; }
if(number === "2" ) { degrees = "-156"; }
if(number === "3" ) { degrees = "-154"; }
if(number === "4" ) { degrees = "-152"; }
if(number === "5" ) { degrees = "-150"; }
if(number === "6" ) { degrees = "-148"; }
if(number === "7" ) { degrees = "-146"; }
if(number === "8" ) { degrees = "-144"; }
if(number === "9" ) { degrees = "-142"; }
if(number === "10") { degrees = "-140"; }
Run Code Online (Sandbox Code Playgroud)
数字变量只是一个输入字段,用户输入0到10之间的数字.
谢谢!
对于您的具体问题,您只需编写一个函数即可
var getDegrees = function(number){
return -160 + ((+number)*2);
}
Run Code Online (Sandbox Code Playgroud)
并称之为贝娄
getDegrees("1") // will return -158
getDegrees("10") // will return -140
getDegrees(10) // will also return -158
Run Code Online (Sandbox Code Playgroud)