Js İki Degiskeni Yanyana Bitistirmek ?
-
function tikla(id,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12) {
var y = 1;
while(y<13){var ys = y.toString();
var k = parseInt('val'+ys);
if(k==1){$('#a'+y+'-'+id).attr('checked', $('#tumunusec-'+id).attr('checked'));
}
++y;
}
}if icindeki k yazan yere val ve yanına y degiskenini getirerek yenibir degisken olusturmak istedim yani fonksiyon parametrelerinden gelen val1 , val2 .. degerlerini if ile kıyaslayabilmek icin olmadı ama bu bunu nasıl yapabiliriz?
-
ys string olduğu için toplama işlemi değil birleştirme işlemi yapar.
toplamak istediğin değerleri int e cast et hacım
-
hocam simdi
var y = 1;
var valy = 'val'+y; //cıkan sonuc >> val1
ben
if ( val1 == 1 ) // calisiyor
if ( valy == 1) // calismiyor
burada valy nin veri tipi nedir bunu if ile 1 e esit olup olmadıgını tespit etmek istiyorum
Edit
olmamış
-
aLsanCaK bunu yazdı:
-----------------------------hocam simdi
var y = 1;
var valy = 'val'+y; //cıkan sonuc >> val1
ben
if ( val1 == 1 ) // calisiyor
if ( valy == 1) // calismiyor
burada valy nin veri tipi nedir bunu if ile 1 e esit olup olmadıgını tespit etmek istiyorum
Edit
olmamış
-----------------------------hacım valy nin değeri "val1" string olarak onu ancak
if(valy == 'val1')
şu if ile yakalarsın tam anlamadım ki yapmak istediğini? bir şeyler ters değil mi sencede?
-
//
function tikla(id,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12) {
var y = 1;
while(y<13if(arguments[y]==1){
$('#a'+y+'-'+id).attr('checked', $('#tumunusec-'+id).attr('checked'));
}
++y;
}
}
// ]]>yazarak istedigimi basardim.. teşekürler snnyk
