js基本語法01
阿新 • • 發佈:2021-11-02
js的基本語法
<a href="#">建立錨點,在此頁面跳轉</a>
<a href="javascript:void(0)">空連結</a>
js的基本語法
//number 數值 整數和小數
// string 字串 (字元)
// bool true/false
// null 沒有
// undefined 未定義
// symbol es6
查詢:
console .log();
判斷a標籤什麼型別:
console .log(typeof a);
querySelector()僅僅返回選擇器指定元素的第一個元素
運算子
// + - * /
只有+既可以做字串連結又可以運算
var a=1/"3";
console.log(a)
// 二進位制精度轉換有問題 不可以直接0.1+0.2
var a=(0.1*10+0.2*10)/10;
console.log(a)
//賦值
// ==只看值
// ===恆等於/絕對等於 數值和型別全相等
// parseInt 取整 81.5 81
// parseFloat 小數
// isNaN Not a number
函式
// return返回值
function sum(a,b){
return a+b;
}
var a =sum(3,4);
console.log(a)
function sum(a){
console.log(arguments)//arguments引數陣列 偽陣列:可以當陣列來用(因為有下標)是個物件
return 1;
}
var a =sum(3,4,5,8,9);
console.log(a)
var arr=new Array();//Array()裡面的數值無意義 arr[0]=0; arr[1]=1; arr[2]=2; console.log(arr);
var arr =[1,'2',3,4,function(){}]; console.log(arr)
// arr.shift() // arr.unshift() // arr.push() // arr.pop()
var arr=[1,2,3,4,5] // // arr.shift() //()裡可以傳任何東西,把頭部去掉 // // arr.unshift(3) //在頭部加數值
// // arr.push(2)//在尾部加數值
// // arr.pop()//刪掉元素
// var res=arr.pop()
// // console.log(arr);
// console.log(arr,res)
//開始位置 刪除個數 ...新增的資料 arr.splice(2,1,8) console.log(arr)
var arr=new Array();//Array()裡面的數值無意義 arr[0]=0; arr[1]=1; arr[2]=2; console.log(arr);
var arr =[1,'2',3,4,function(){}]; console.log(arr)
// arr.shift() // arr.unshift() // arr.push() // arr.pop()
var arr=[1,2,3,4,5] // // arr.shift() //()裡可以傳任何東西,把頭部去掉 // // arr.unshift(3) //在頭部加數值
//開始位置 刪除個數 ...新增的資料 arr.splice(2,1,8) console.log(arr)