前端學習JS基本知識

初識js

由網(wǎng)景公司開發(fā),基于瀏覽器,基于面向?qū)ο?,基于事件?qū)動的網(wǎng)頁腳本語言。主要用來做表單驗證、網(wǎng)頁特效、網(wǎng)頁小游戲、服務器異步交互。

js書寫位置

內(nèi)聯(lián)式j(luò)s的寫法與css類似
<script type="text/javascript'>
代碼內(nèi)容
</script>
可以看出只是包裹的標簽不一樣,js使用script包裹起來的。
外聯(lián)式使用<script type="text/javascript" src="文件地址"></script>,來進行引入。
拓展兩個不常用的script標簽屬性
    async="async" 設(shè)置外部js文件異步加載,相當于既加載html又加載js,當js加載完畢后立即執(zhí)行
    defer="defer" 設(shè)置文件最后加載,就是當其他的代碼都加載完畢后,再加載js并運行。

JS-API介紹

應用程序編程接口。其實它就是一些預定于的函數(shù)。提供程序員基于某些硬件和軟件訪問一組程序的能力,無需訪問源碼,無需知道源碼的運行機制
常見的接口:百度地圖、豆瓣電影、愛奇藝影視等

js語法格式

推薦使用每行一句代碼,并用分號結(jié)束
var num = 1;
var string= "你好";
注意,在js中就要區(qū)分大小寫了,和css不同

變量

聲明方式:var string = "變量值";
可以看出,為了證明這是一個變量,要用var來聲明,然后跟上變量名和賦值。并且變量只能存放一個值,前面的值會被后面的賦值替換掉。
想要獲取變量存放的值,直接打印變量名就能取得。
總結(jié):變量是一個存放最后一次賦值的容器。

變量命名規(guī)范

變量只能由字母、數(shù)字、下劃線、$來組成,且不能由數(shù)字開頭
變量名長度不能超過255字符
變量名中不能有空格
變量名不能使用關(guān)鍵字或者保留字(百度有表格),命名時應盡量用相同語義的英文單詞,理論上可以用中文但是不建議。
變量名嚴格區(qū)分大小寫
書寫變量建議使用駝峰式寫法

不通過第三個變量,讓兩個變量值互換

代碼如下:
var a=10, b=20;
a = a + b; 此時a的值是兩個變量的和
b = a - b; 用兩個值的和減去b的值,就剩下原來a的值,此時b就是原來a的值
a = a - b; 用兩個值的和減去b(原a值),就剩下原來的b的值,這樣就實現(xiàn)了互換
很有理解價值的案例

變量的類型

js是弱類型語言,不用聲明變量的類型,它會根據(jù)里面的內(nèi)容來轉(zhuǎn)換類型。
雖然可以通過給變量賦不同類型的值來轉(zhuǎn)換類型,但是不推薦這么用。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容