The link to the skill test Link;
Github repo of the first test Link
Second test Link
Third test Link
The link to the skill test Link;
Github repo of the first test Link
Second test Link
Third test Link
Hello @Slogghy_kitten5
how can i help you with those test
what about you share your code on https://jsfiddle.net/ or https://codepen.io/ or any other service you like and we dive into that and see what is not right
hope that help and have a nice day
Thank you very much for replying
Here are the Codepen Links, they are not much but That’s the best I could do.
you very welcome
for test one i see you just make some typo
let arrLEn = myArray.length; here you called the variable arrLEn
for(i = 0; i > arrLen ; i++){ but here you asked for variable arrlen remmber js is case sensitive also you should use i< arrlen not i > arrlen since you start from first index to the last one
let item = document.createElement('li');
item.textContent = myArray[i];
document.appendChild(item); you should append the item to the ul list
so it should be list.appendChild(item);
}
this for test one hope it help
now for test 2
let nm = phonebook.name; you do not need that
let num = phonebook.number also you do not need that
you access the array by index and each property by .
for(i=0;i>nm.length;i++){ you use phonebook.length and same i<phonebook.length
if(nm[i]=name){ you use phonebook[i].name and in compare use ===
as = is assignment == used to compare but ignore the type so if we have string a = "55" and integer b = 55 then a==b will lead to true even they of different type but === compare and check is they of same type so in above example a===b would lead to false
para.textContent = num[i] we use phonebook[i].name and you missed the semicolon at the end of the statement
break also semicolon
}
else{ you do not need to include else as there nothing to do and the loop will continue also
continue
}
}
hope that make it clear
now for test 3
you need to make a loop start from the i then decrease it by 1 each iteration
then in each cycle you check the number if it prime or not by calling the isPrime function if the return of the function is true then it’s prime then you append it to string variable
you keep doing that till you reach 1 then
after that you make the para.textContent = that string you created that has all the prime number
remmber to add space after each prime number you add to that string
hope it help and have a nice day
another thing you can use this online js ide
which help you find typo and other issue and also it better to use ide or text editor it will be installed on your device and help you alot
Thank you very very much.
you very very welcome