Как можно макс. подробно описать
Как можно максимально подробно описать, что происходит в этой строке var x=((c.charAt(k))*1)-1, кода:
function f() { var mas=[[],[],[],[],[],[],[],[],[]]; var str1=""; var a=document.form1.text1.value; var b=document.form1.text2.value; var c=document.form1.text3.value; for(i=0;i<9;i++) { var m=a.substring(i*9, (i+1)*9); for(j=0;j<9;j++) { var d=((b.charAt(i))*1)-1; mas[j][d]=m.charAt(j); }} for(k=0;k<9;k++) { var x=((c.charAt(k))*1)-1; for(n=0;n<9;n++) { str1+=mas[x][n]; document.form1.text4.value=str1; }}} </script> |
Берется символ в позиции k, в строке c
Домножается на 1, получая в итоге NaN вычитается единица Результат этой строки всегда NaN |
thank you
|
Цитата:
|
Amphiluke,
Вы правы |
Часовой пояс GMT +3, время: 19:24. |