初識(shí)Javascript小結(jié)
1.HTML 中的腳本必須位于 <script> 與 </script> 標(biāo)簽之間。
腳本可被放置在 HTML 頁(yè)面的 <body> 和 <head> 部分中
2.如需從 JavaScript 訪問某個(gè) HTML 元素,您可以使用 document.getElementById(id) 方法
3.可以通過document.write()向HTML文檔寫內(nèi)容,包括標(biāo)簽。注意,如果在文檔已加載完成后執(zhí)行document.write(),整個(gè)HTML文檔將會(huì)被覆蓋
4.JS通過//和/**/兩種方式注釋
5.變量通過var聲明,因?yàn)镴S是弱類型語(yǔ)言,所以可以不指定變量類型。
var x=1 //number var x="a" //字符串 var x=true //boolean var x //x無(wú)值,undefined
6.函數(shù) 使用function 定義
function 函數(shù)名(){ 函數(shù)體; }
7.var num=new Number()//申明一個(gè)Number對(duì)象
Number.MAX_VALUE 最大數(shù)值
Number.MIN_VALUE 最小數(shù)值
Number.NaN 特殊的非數(shù)字值
Number.NEGATIVE_INFINITY 負(fù)無(wú)窮大
Number.POSITIVE_INFINITY 正無(wú)窮大
Number.toExponential( ) 用指數(shù)計(jì)數(shù)法格式化數(shù)字
Number.toFixed( ) 采用定點(diǎn)計(jì)數(shù)法格式化數(shù)字
Number.toLocaleString( ) 把數(shù)字轉(zhuǎn)換成本地格式的字符串
Number.toPrecision( ) 格式化數(shù)字的有效位
Number.toString( ) 將—個(gè)數(shù)字轉(zhuǎn)換成字符串
Number.valueOf( ) 返回原始數(shù)值
8.var str = new String() //申明一個(gè)字符串對(duì)象
str.substr(start,length):在str中抽取并返回一個(gè)子串。但是它并不修改str,start表示抽取的開始位置,length表示長(zhǎng)度,省略length,則表示抽取至末尾。
str.substring(from,to):將返回字符串string的子串,由from到to之間的字符構(gòu)成, 包括位于from的字符,不包括位于to的字符.如果from>to,就是自動(dòng)調(diào)換后截取。
Str.toLowerCase( ):把字符串轉(zhuǎn)換小寫
Str.toUpperCase( ):將字符串轉(zhuǎn)換成大寫
str.split():安照指定的符號(hào)對(duì)字符串分割
str.slice():與substring()相同但要靈活,允許使用負(fù)值,與Array.slice()相似
str.concat():字符串鏈接,與Array.concat想似,但用+號(hào)更方便
str.indexOf():檢索字符,返回字符首次出現(xiàn)的位置
9.var date=new Date() //創(chuàng)建一個(gè)日期對(duì)象
主要的一些方法:
date.get/setDay() //返回/設(shè)置一周中的某一天(0~6),
date.get/setFullYear() //返回/設(shè)置系統(tǒng)時(shí)間中的年份
date.get/setMonth() //返回/設(shè)置系統(tǒng)時(shí)間中的月份字段(0~11)
date.get/setDate() //返回/設(shè)置一個(gè)月中的某一天
date.get/setHours() //返回/設(shè)置系統(tǒng)時(shí)間中的小時(shí)字段
date.get/setMinutes() //返回/設(shè)置系統(tǒng)時(shí)間中的分鐘字段
date.get/setSeconds() //返回/設(shè)置系統(tǒng)時(shí)間中的秒字段
date.get/setTime() //返回/設(shè)置//返回/設(shè)置系統(tǒng)時(shí)間中的分鐘字段
10.var arr=new Array() //創(chuàng)建一個(gè)數(shù)組對(duì)象
主要屬性:arr.length //返回?cái)?shù)組的長(zhǎng)度
主要方法:
pop() //刪除并返回?cái)?shù)組的最后一個(gè)元素,返回值為刪除的元素
push() //向數(shù)組末尾添加元素,返回?cái)?shù)組的長(zhǎng)度
shift() //將首個(gè)元素移出數(shù)組,返回值為刪除的元素
unshift() //在數(shù)組頭部插入一個(gè)元素,返回?cái)?shù)組的長(zhǎng)度
slice() //返回?cái)?shù)組的一部分,參數(shù)可為負(fù)值,返回截取到的數(shù)組
reverse() //顛倒數(shù)組中的順序,返回顛倒后的數(shù)組
sort() //對(duì)數(shù)組元素排序,需指定方法
concat() //數(shù)組連接,返回連接的數(shù)組,不改變?cè)瓉?lái)的數(shù)組
join() //將數(shù)組元素以指定字符連接,以字符串形式返回
splice() //插入、刪除或替換數(shù)組的元素,
toString() //將數(shù)組轉(zhuǎn)換成一個(gè)字符串
11.Math是原生對(duì)象
Math.abs() //返回絕對(duì)值
Math.ceil() //向上取整
Math.floor() //鄉(xiāng)下取整
Math.round() //四舍五入
Math.randow() //返回一個(gè)隨機(jī)數(shù)
Math.max() //返回較大的一個(gè)值
Math.min() //返回較小的一個(gè)值
Math.PI() //常量PI
Math.pow() //x的y次冪
Math.sqrt() //計(jì)算平方
12.其他
isNaN() //判斷是否是數(shù)值,不是數(shù)值返回true
parseInt() //強(qiáng)制轉(zhuǎn)換為整數(shù)類型
parseFloat() //強(qiáng)制轉(zhuǎn)換為浮點(diǎn)型數(shù)值
alert() //警告
confirm() //消息確認(rèn)框
prompt() //提示消息框
document.write() //向HTML文檔寫內(nèi)容,如果文檔內(nèi)容加載完成后用該方法寫入,將覆蓋整個(gè)HTML文檔
document.getElementById() //通過ID名獲取對(duì)象
document.getElementsTagName() //通過標(biāo)簽名獲取對(duì)象,返回的是數(shù)組對(duì)象
document.getElementsClassName() //通過類名獲取對(duì)象,返回的是數(shù)組對(duì)象
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
相關(guān)文章
微信小程序+ECharts實(shí)現(xiàn)動(dòng)態(tài)刷新的過程記錄
這篇文章主要給大家介紹了關(guān)于微信小程序+ECharts實(shí)現(xiàn)動(dòng)態(tài)刷新的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05layui 上傳文件_批量導(dǎo)入數(shù)據(jù)UI的方法
今天小編就為大家分享一篇layui 上傳文件_批量導(dǎo)入數(shù)據(jù)UI的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2019-09-09微信小程序?qū)崿F(xiàn)全局狀態(tài)管理的方法整理
已知微信小程序中如果要做到全局狀態(tài)共享,常用的有四種方式,分別是globalData、本地緩存、mobx-miniprogram和westore,本文將帶大家看看mobx-miniprogram是如何實(shí)現(xiàn)的小程序的全局狀態(tài)管理,需要的可以收藏一下2023-06-06JavaScript必知必會(huì)(二) null 和undefined
這篇文章主要介紹了JavaScript必知必會(huì)(二) null 和undefined的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06javascript中數(shù)組的concat()方法使用介紹
數(shù)組的concat()方法想必大家比不陌生吧,在本文為大家介紹下javascript中數(shù)組的concat()方法的具體使用,感興趣的朋友可以參考下2013-12-12ES6 Iterator遍歷器原理,應(yīng)用場(chǎng)景及相關(guān)常用知識(shí)拓展詳解
這篇文章主要介紹了ES6 Iterator遍歷器原理,應(yīng)用場(chǎng)景及相關(guān)常用知識(shí)拓展,結(jié)合實(shí)例形式詳細(xì)分析了ES6 Iterator遍歷器具體原理、功能、用法、應(yīng)用場(chǎng)景及知識(shí)拓展,需要的朋友可以參考下2020-02-02javascript腳本編程解決考試分?jǐn)?shù)統(tǒng)計(jì)問題
該考試題目共有25道,每一道都是2選1的選擇題,總分是100分。那么javascript的代碼如下2008-10-10