日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript入门笔记day1

發布時間:2025/5/22 javascript 42 如意码农
生活随笔 收集整理的這篇文章主要介紹了 JavaScript入门笔记day1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 啥是JavaScript
  • JavaScript與HTML的結合方式
  • js文件在HTML中的位置
  • 注釋方式
  • 變量
      • 命名規范:
      • 定義的關鍵字

To be a struggling Rick for everything~


啥是JavaScript

題外話,JavaScript并非java的簡版,這在核心技術里第一章就提到過~
java與JavaScript除了在語法方面丟丟類似(實際上它的語法風格與Self及Scheme較為接近)之外,毫無關系!據說是管理層希望它外觀看起來像Java,因此取名為JavaScript……

JavaScript是一種屬于網絡的腳本語言,是動態類型、弱類型、基于原型的語言

  1. JavaScript 是一種輕量級的編程語言。

  2. JavaScript 是可插入 HTML 頁面的編程代碼。

  3. JavaScript 插入 HTML 頁面后,可由所有的現代瀏覽器執行。

JavaScript與HTML的結合方式

首先,需要注意

  1. 內部插入
<script type="text/javascript">
XXXX
</script>
  1. 外部引入
<script src="xxx.js"></script>

xxx代指你的js文件名

直接在js文件里寫代碼即可,可類比css文件的引入方式

js文件在HTML中的位置

理論上講,js文件可以放在HTML文件的任何位置。
但出于規范化的考慮,還是做做文章的好~
瀏覽器對于HTML文件的解釋是自上而下的,而我們需要根據js文件的具體類型進行選擇。

  1. 進行頁面初始化的js內容,必須放在里面
  2. 其他的文件放在最后,以防頁面未完成加載,DOM節點加載不到導致報錯

圖片出處https://www.jianshu.com/p/6171d432b78d

注釋方式

如同大多數語言一樣,js的注釋也不會出現在可執行的結果中
注釋分為單行注釋和多行注釋兩種:

//我是單行注釋
/*
我是多行注釋
注釋語法和java一樣哦~
*/

變量

命名規范:

  1. 變量名的開頭必須是字母或下劃線或者美元符

與java要求相同,在java核心卷Ⅰ中有這種說法:變量名開頭必須是“字母”,但這個字母的范圍很廣,包含大小寫字母、下劃線、美元符,以及在某種語言中表示字母的任何Unicode字符

2.其后可以是任意多個字母、下劃線、美元符、數字

  • notes
    ** 不推薦在變量名開頭出現下劃線或美元符
    ** 變量名稱對于大小寫敏感,即A和a是不一樣的
    ** 不可以用js的關鍵字或者保留字作為變量名

定義的關鍵字

  1. var
    可以保存任何數據類型的值,但是作用域只能是全局或者是整個函數塊

語法格式:

var 變量名;

eg:

var age=18,name="CuiHua";

通常教程中所見關鍵字,但是并不推薦使用……

  1. 定義的變量沒有塊作用域
    2. 變量提升
document.write(i);
var i=0;

網頁顯示 undefined


2. const
定義常量,在聲明時必須初始化

const 變量名;

3.let
存在塊級作用域,沒有變量提升,暫時性死區,不允許重復聲明。

  • 塊級作用域:
  • 不存在變量提升
document.write(i);
let i=0;

總結

以上是生活随笔為你收集整理的JavaScript入门笔记day1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。