1.HTML 中的腳本必須位於 <script> 與 </script> 標簽之間。
腳本可被放置在 HTML 頁面的 <body> 和 <head> 部分中
2.如需從 JavaScript 訪問某個 HTML 元素,您可以使用 document.getElementById(id) 方法
3.可以通過document.write()向HTML文檔寫內容,包括標簽。注意,如果在文檔已加載完成後執行document.write(),整個HTML文檔將會被覆蓋
4.JS通過//和/**/兩種方式注釋
5.變量通過var聲明,因為JS是弱類型語言,所以可以不指定變量類型。
var x=1 //number var x="a" //字符串 var x=true //boolean var x //x無值,undefined
6.函數 使用function 定義
function 函數名(){ 函數體; }
7.var num=new Number()//申明一個Number對象
Number.MAX_VALUE 最大數值
Number.MIN_VALUE 最小數值
Number.NaN 特殊的非數字值
Number.NEGATIVE_INFINITY 負無窮大
Number.POSITIVE_INFINITY 正無窮大
Number.toExponential( ) 用指數計數法格式化數字
Number.toFixed( ) 采用定點計數法格式化數字
Number.toLocaleString( ) 把數字轉換成本地格式的字符串
Number.toPrecision( ) 格式化數字的有效位
Number.toString( ) 將—個數字轉換成字符串
Number.valueOf( ) 返回原始數值
8.var str = new String() //申明一個字符串對象
str.substr(start,length):在str中抽取並返回一個子串。但是它並不修改str,start表示抽取的開始位置,length表示長度,省略length,則表示抽取至末尾。
str.substring(from,to):將返回字符串string的子串,由from到to之間的字符構成, 包括位於from的字符,不包括位於to的字符.如果from>to,就是自動調換後截取。
Str.toLowerCase( ):把字符串轉換小寫
Str.toUpperCase( ):將字符串轉換成大寫
str.split():安照指定的符號對字符串分割
str.slice():與substring()相同但要靈活,允許使用負值,與Array.slice()相似
str.concat():字符串鏈接,與Array.concat想似,但用+號更方便
str.indexOf():檢索字符,返回字符首次出現的位置
9.var date=new Date() //創建一個日期對象
主要的一些方法:
date.get/setDay() //返回/設置一周中的某一天(0~6),
date.get/setFullYear() //返回/設置系統時間中的年份
date.get/setMonth() //返回/設置系統時間中的月份字段(0~11)
date.get/setDate() //返回/設置一個月中的某一天
date.get/setHours() //返回/設置系統時間中的小時字段
date.get/setMinutes() //返回/設置系統時間中的分鐘字段
date.get/setSeconds() //返回/設置系統時間中的秒字段
date.get/setTime() //返回/設置//返回/設置系統時間中的分鐘字段
10.var arr=new Array() //創建一個數組對象
主要屬性:arr.length //返回數組的長度
主要方法:
pop() //刪除並返回數組的最後一個元素,返回值為刪除的元素
push() //向數組末尾添加元素,返回數組的長度
shift() //將首個元素移出數組,返回值為刪除的元素
unshift() //在數組頭部插入一個元素,返回數組的長度
slice() //返回數組的一部分,參數可為負值,返回截取到的數組
reverse() //顛倒數組中的順序,返回顛倒後的數組
sort() //對數組元素排序,需指定方法
concat() //數組連接,返回連接的數組,不改變原來的數組
join() //將數組元素以指定字符連接,以字符串形式返回
splice() //插入、刪除或替換數組的元素,
toString() //將數組轉換成一個字符串
11.Math是原生對象
Math.abs() //返回絕對值
Math.ceil() //向上取整
Math.floor() //鄉下取整
Math.round() //四捨五入
Math.randow() //返回一個隨機數
Math.max() //返回較大的一個值
Math.min() //返回較小的一個值
Math.PI() //常量PI
Math.pow() //x的y次冪
Math.sqrt() //計算平方
12.其他
isNaN() //判斷是否是數值,不是數值返回true
parseInt() //強制轉換為整數類型
parseFloat() //強制轉換為浮點型數值
alert() //警告
confirm() //消息確認框
prompt() //提示消息框
document.write() //向HTML文檔寫內容,如果文檔內容加載完成後用該方法寫入,將覆蓋整個HTML文檔
document.getElementById() //通過ID名獲取對象
document.getElementsTagName() //通過標簽名獲取對象,返回的是數組對象
document.getElementsClassName() //通過類名獲取對象,返回的是數組對象
以上所述就是本文的全部內容了,希望大家能夠喜歡。