View Full Version : مشکل این تکه کد چیه؟
jamejam123
دوشنبه 26 اسفند 1392, 12:56 عصر
سلام
هر کاری میکنم این کد کار نمیکنه؟
var rr=40;
switch(rr){
case rr>10:
alert('bozorg');
break;
case rr<10:
alert('kookak');
break;
}
بی نهایت ممنون.
2undercover
دوشنبه 26 اسفند 1392, 13:26 عصر
شما در استفاده از کنترل switch، دچار اشتباه شدید.
در واقع مقداری رو که به کنترل switch می دید رو می تونید توی case های مختلف بررسی کنید؛ یعنی مثلا:
var n = 3;
switch(n) {
case 1:
// n is 1
break;
case 2:
// n is 2
break;
case 3:
// n is 3
// this will work
break;
}
که کد های case سوم کار خواهند کرد.
jamejam123
دوشنبه 26 اسفند 1392, 14:58 عصر
با این کد یه نگا بندازید
switch(n){
case (1<n):
alert('one');
break;
case (2>n):
alert('two');
break;
}
آیا این کاری رو که من کردم میشه با switch انجام داد.
ممنون
jamejam123
دوشنبه 26 اسفند 1392, 15:59 عصر
به این کد من یه نگا بندازید
مشکل آن کجاست
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>one</title>
<style type="text/css">
#hamid{
width:100px;
height:100px;
background:#666;
}
</style>
</head>
<body>
<script type="text/javascript">
window.onload=loadshoad;
function loadshoad(){
alert('d');
function $(id){
return document.querySelectorAll(id);
}
}
$('hamid').style.background='red';
alert('s');
</script>
<div id="hamid">
</div>
</body>
</html>
تو اینجا من می خوام #hamid رو انتخاب کنم و روش تغییرات اعمال بدم.
ولی کار نمیکنه
مشکلش از کجاست.
ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.