講者:蔡孟軒
日期:2020/12/01
var arrayName = [item1, item2, ...];var fruits = ["apple", "banana", "pineapple"];
console.log(fruits)arrayName.length // 取得長度
arrayName[index] // 取得指定位置的值var fruits = ["apple", "banana", "pineapple"];
console.log(fruits.length); // 3
console.log(fruits[0]); // apple
console.log(fruits[1]); // banana
console.log(fruits[2]); // pineapplevar fruits = ["apple", "banana", "pineapple"];
fruits[2] = "strawberry";
console.log(fruits);
// ["apple", "banana", "strawberry"]arrayName.push(Value);arrayName.unshift(Value);fruits.push("Orange");
console.log(fruits); // ["apple", "banana", "strawberry", "Orange"]fruits.unshift("peach");
console.log(fruits); // ["peach", "apple", "banana", "strawberry", "Orange"]arrayName.pop();arrayName.shift();fruits.pop(); // "strawberry"
console.log(fruits); // ["peach", "apple", "banana", "strawberry"]fruits.shift();
console.log(fruits); // ["apple", "banana", "strawberry"]delete arrayName[Index];delete fruits[0];
console.log(fruits);
// [empty, "banana", "strawberry"]注意:只是將該位置的元素值變成 empty
function functionName(parameter1, parameter2, ...) {
// statements
// return value;
}function welcome() {
console.log("Hello World!");
}function countnum(num) {
var ans = num * 100;
return ans;
}functionName(parameter1, parameter2, ...);welcome();var a = number(prompt("請輸入數字"));
console.log(countnum(a));<!DOCTYPE html>
<html>
<head>
<title>一個簡單的網頁</title>
</head>
<body>
<h1>這是標題</h1>
<p>這是一個<i>簡單</i>的網頁</p>
</body>
</html><!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<div>
<h1 id="title">這是標題</h1>
<p class="first">第一行</p>
<p class="second">第二行</p>
<p class="second">我覺得這還是第二行</p>
<p name="third">第三行</p>
<p>第四行</p>
</div>
</body>
</html>var item = document.getElementById("title");
console.log(item);
// <h1 id="title">這是標題</h1>如果只要裡面的文字
使用 .innerHTML
console.log(item.innerHTML);
// 這是標題var items = document.getElementsByClassName("second");
console.log(items);
// 存成array的型態
console.log(items[0]);
// <p class="second">第二行</p>
console.log(items[0].innerHTML);
// 第二行var items = document.getElementsByName("third")
console.log(items);
// 存成array的型態
console.log(items[0]);
// <p name="third">第三行</p>
console.log(items[0].innerHTML);
// 第三行var items = document.getElementsByName("p")
console.log(items);
// 存成array的型態
console.log(items[0])
// <p class="first">第一行</p>
console.log(items[0].innerHTML)
// 第一行<!DOCTYPE html>
<html>
<head>
<title>change word</title>
</head>
<body>
<div id="changing">Hello!</div>
</body>
</html><script>
function change(){
var item = document.getElementById("changing");
//把要改變的地方抓出來
item.innerHTML = "Nice to meet you!";
//把內部的文字修改掉
}
</script><button onclick="change()">Change</button><!DOCTYPE html>
<html>
<head>
<title>change word</title>
<script>
function change(){
var item = document.getElementById("changing");
item.innerHTML = "Nice to meet you!";
}
</script>
</head>
<body>
<div id="changing">Hello!</div>
<button onclick="change()">Change</button>
</body>
</html><!DOCTYPE html>
<html>
<head>
<title>change word</title>
<script>
function change(){
var item = document.getElementById("changing");
item.innerHTML = "Nice to meet you!";
}
</script>
</head>
<body>
<div id="changing">Hello!</div>
<button onclick="change()">Change</button>
</body>
</html>function change(){
var item = document.getElementById("changing");
item.innerHTML = "Nice to meet you!";
item.style.color = "blue";
// 改顏色
item.style.fontWeight = "bold";
// 改粗細
}<!DOCTYPE html>
<html>
<head>
<title>change word</title>
<script>
function change(){
var item = document.getElementById("changing");
item.innerHTML = "Nice to meet you!";
item.style.color = "blue";
item.style.fontWeight = "bold";
}
</script>
</head>
<body>
<div id="changing">Hello!</div>
<button onclick="change()">Change</button>
</body>
</html>