請你分別用 for loop 以及 while 迴圈,印出 1~9。
for(var i = 1; i < 10; i++){
console.log(i);
}
var i = 1;
while (i < 10){
console.log(i);
i++;
}
請寫一個函式叫做 print,接收一個是數字的參數 n,並且印出 1~n。
function print(n){
for(var i = 1; i <= n; i++){
console.log(i);
}
}
print(9);
寫一個函式 star,接收一個參數 n,並印出 n 個 *
字串不能乘啊孩子!要用相加的。
function star(n){
var stars = '';
for(let i =1; i <= n; i++){
stars += "*";
}
console.log(stars);
}
star(5);
請寫出一個叫做 star 的 function 並且接受一個參數 n,能回傳 n 個 *。
function star(n){
var str = " ";
for(var i = 0; i<n; i++){
str += "*";
}
return str;
}
console.log(star(1));
請寫一個叫做 isUpperCase 的 functuon,並且接收一個字串,回傳這個字串的第一個字母是否為大寫。
function isUpperCase(n){
n.split(' ');
if(n[0] >= 'A' && n[0] <= 'Z'){
console.log(n[0]);
return true;
}else {
console.log(n[0]);
return false;
}
}
console.log(isUpperCase("gAcd"));
請寫一個 function position,接收一個字串並回傳這個字串裡面的第一個大寫字母跟它的 index,若沒有則回傳 -1。
function position(n){
n.split(' ');
for(var i = 0; i<n.length; i++){
if(n[i] >= 'A' && n[i] <= 'Z'){
return n[i] + " " +n.indexOf(n[i]);
}
}
return n.indexOf(i);
}
console.log(position("abcd"))
console.log(position("AbcD"))
console.log(position("abCD"))