---
# System prepended metadata

title: 0422 JS practice Lv1

---

# 0422 JS practice Lv1

**1. 用 for loop 以及 while 迴圈，印出 1~9**

```
var i = 1

while(i<=9){
  console.log(i)
  i++
}
```

```
for(var i=1;i<=9;i++){
 console.log(i)
}
```

**2. 寫一個函式叫做 print，接收一個是數字的參數 n，並且印出 1~n**

```
function print(n){
  for(var i=1 ; i<=n ; i++){
    console.log(i)
  }
}

print(n)
```

**3.寫一個函式 star，接收一個參數 n，並印出 n 個***


```
function star(n){

  var answer = ''
  for( var i=1 ; i<=n ; i++ ){
    answer = answer + '*'
  }
  console.log(answer)
}

star(20)
```

**4.請寫出一個叫做 star 的 function 並且接受一個參數 n，能回傳 n 個***

```
function star(n){

  var answer = ''
  for( var i=1 ; i<=n ; i++ ){
    answer = answer + '*'
  }
  return answer
}
console.log(star(20))
```


**5.請寫一個叫做 isUpperCase 的 functuon，並且接收一個字串，回傳這個字串的第一個字母是否為大寫**

```
function isUpperCase(str){

  var char = str[0]
  if (char >='a' && char <='z') return false
  if (char >='A' && char <='Z') return true

}

console.log(isUpperCase('Abce'))
```