omri lahmy
New member
javascript
יש לי משימה מהלימודים שהמשתמש מכניס מילה באנגלית . אם המילה מכילה את האותיות ,a, e, i ,o ,s, t האוטפוט מוציא את המילה ללא האותיות ובמקומם מספר a=4 , e=3 , o=0, s=5 t=7 , i=1/
לדוגמא :
j4v4 5cr1p7.
רשמתי קוד שעושה את זה אבל מכפיל לי את האותיות .
איפה הטעות ?
יש לי משימה מהלימודים שהמשתמש מכניס מילה באנגלית . אם המילה מכילה את האותיות ,a, e, i ,o ,s, t האוטפוט מוציא את המילה ללא האותיות ובמקומם מספר a=4 , e=3 , o=0, s=5 t=7 , i=1/
לדוגמא :
j4v4 5cr1p7.
רשמתי קוד שעושה את זה אבל מכפיל לי את האותיות .
איפה הטעות ?
יש לי משימה מהלימודים שהמשתמש מכניס מילה באנגלית . אם המילה מכילה את האותיות ,a, e, i ,o ,s, t האוטפוט מוציא את המילה ללא האותיות ובמקומם מספר a=4 , e=3 , o=0, s=5 t=7 , i=1/
לדוגמא :
j4v4 5cr1p7.
רשמתי קוד שעושה את זה אבל מכפיל לי את האותיות .
איפה הטעות ?
<script>
var inputString = prompt("please enter a string");
var hackerSpeak = " ";
for (var i = 0; i < inputString.length; i++) {
if
(inputString.charAt(i) !="a"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 4;
}
if
(inputString.charAt(i) !="e"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 3;
}
if
(inputString.charAt(i) !="o"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 0;
}
if
(inputString.charAt(i) !="s"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 5;
}
if
(inputString.charAt(i) !="i"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 1;
}
if
(inputString.charAt(i) !="t"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 7;
}
}
console.log(hackerSpeak);
</script>
<script>
var inputString = prompt("please enter a string");
var hackerSpeak = " ";
for (var i = 0; i < inputString.length; i++) {
if
(inputString.charAt(i) !="a"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 4;
}
if
(inputString.charAt(i) !="e"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 3;
}
if
(inputString.charAt(i) !="o"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 0;
}
if
(inputString.charAt(i) !="s"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 5;
}
if
(inputString.charAt(i) !="i"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 1;
}
if
(inputString.charAt(i) !="t"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 7;
}
}
console.log(hackerSpeak);
</script>
יש לי משימה מהלימודים שהמשתמש מכניס מילה באנגלית . אם המילה מכילה את האותיות ,a, e, i ,o ,s, t האוטפוט מוציא את המילה ללא האותיות ובמקומם מספר a=4 , e=3 , o=0, s=5 t=7 , i=1/
לדוגמא :
j4v4 5cr1p7.
רשמתי קוד שעושה את זה אבל מכפיל לי את האותיות .
איפה הטעות ?
יש לי משימה מהלימודים שהמשתמש מכניס מילה באנגלית . אם המילה מכילה את האותיות ,a, e, i ,o ,s, t האוטפוט מוציא את המילה ללא האותיות ובמקומם מספר a=4 , e=3 , o=0, s=5 t=7 , i=1/
לדוגמא :
j4v4 5cr1p7.
רשמתי קוד שעושה את זה אבל מכפיל לי את האותיות .
איפה הטעות ?
יש לי משימה מהלימודים שהמשתמש מכניס מילה באנגלית . אם המילה מכילה את האותיות ,a, e, i ,o ,s, t האוטפוט מוציא את המילה ללא האותיות ובמקומם מספר a=4 , e=3 , o=0, s=5 t=7 , i=1/
לדוגמא :
j4v4 5cr1p7.
רשמתי קוד שעושה את זה אבל מכפיל לי את האותיות .
איפה הטעות ?
<script>
var inputString = prompt("please enter a string");
var hackerSpeak = " ";
for (var i = 0; i < inputString.length; i++) {
if
(inputString.charAt(i) !="a"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 4;
}
if
(inputString.charAt(i) !="e"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 3;
}
if
(inputString.charAt(i) !="o"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 0;
}
if
(inputString.charAt(i) !="s"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 5;
}
if
(inputString.charAt(i) !="i"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 1;
}
if
(inputString.charAt(i) !="t"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 7;
}
}
console.log(hackerSpeak);
</script>
var inputString = prompt("please enter a string");
var hackerSpeak = " ";
for (var i = 0; i < inputString.length; i++) {
if
(inputString.charAt(i) !="a"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 4;
}
if
(inputString.charAt(i) !="e"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 3;
}
if
(inputString.charAt(i) !="o"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 0;
}
if
(inputString.charAt(i) !="s"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 5;
}
if
(inputString.charAt(i) !="i"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 1;
}
if
(inputString.charAt(i) !="t"){
hackerSpeak += inputString.charAt(i);}
else {
hackerSpeak += 7;
}
}
console.log(hackerSpeak);
</script>