国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JAVA前端快速入門基礎(chǔ)_javascript入門(01)

這篇具有很好參考價值的文章主要介紹了JAVA前端快速入門基礎(chǔ)_javascript入門(01)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

寫在前面:本文用于快速學會簡易的JS,僅做掃盲和參考作用

1.JS是什么

JavaScript是一門跨平臺,面向?qū)ο蟮哪_本語言(即不需要編譯,可以直接通過瀏覽器進行解釋)。JS和Java是兩門完全不相同的語言,但是基礎(chǔ)的語法是類似的

2.JS的引入方式

JS如何在前端代碼里面體現(xiàn)作用。有兩種方式,一種是內(nèi)部腳本,一種是外部腳本

注意,JS代碼必須放在 script標簽里面,一個頁面可以放置任意數(shù)量的script,一般建議把js放在body的后面,這樣可以改善頁面顯示的速度。js可以放在html頁面的任意位置,不影響他的使用(即使放在html標簽的后面也可以正常運行)

2.1內(nèi)部腳本:將JS代碼寫在HTML里面

內(nèi)部腳本調(diào)用如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        alert("JS is")

    </script>
</head>
<body>
    
</body>
</html>

效果如下所示:
JAVA前端快速入門基礎(chǔ)_javascript入門(01),JAVA,前端,java,javascript
證明了JS代碼運行成功

2.外部腳本:將JS代碼定義在一個新的文件里

類似于其他語言庫的定義,即將需要執(zhí)行的JS代碼放在一個新的js文件里,然后通過調(diào)用的方式來執(zhí)行js的的代碼。
首先,我們創(chuàng)建一個新的叫jswai.js的文件,并輸入以下內(nèi)容。

alert("in js")

然后再html頁面做這樣引用,通過script里面的src的效果可以達到與內(nèi)部調(diào)用一樣的效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="jswai.js"></script>
</head>
<body>
    
</body>
</html>
<script>
    alert("JS is")

</script>

需要額外注意的是,script標簽無法實現(xiàn)自閉和,即使用了script必須要使用對應(yīng)的/script,不然會導(dǎo)致js腳本執(zhí)行不成功

3.JS基礎(chǔ)語法

3.1書寫語法

3.1.1 區(qū)別大小寫(即變量A和a不是一個變量)
3.1.2 每行結(jié)尾的分號可有可無,即支持c++每行必須有;也支持python的不需要;
3.1.3 單行注釋//,多行注釋為/**/
3.1.4 大括號表示代碼塊,和眾多強語言一樣

常用的輸出語句(類似于c++的printf):

  1. window.alert():顯示到彈出框上,上面在內(nèi)部腳本調(diào)用的時候已經(jīng)看到了效果圖
  2. document.write():顯示到html頁面上,即直接運行出來的結(jié)果變成html,顯示到瀏覽器里面
  3. console.log():寫在了瀏覽器控制臺上,使用f12打開console即可看到輸出效果
3.2變量

可以直接使用var來聲明變量,這個變量可以存放不同類型的值,變量的名稱可以用數(shù)字、字母、_(下劃線)、和$來表示,但是在定義的時候不可以使用數(shù)字作為開頭(和別的語言一樣),var定義的變量可以支持下面操作:

var a=1
a ="123"

var的作用域?qū)儆谌肿兞?,類似于c++里面的#define,不僅僅代碼塊可以調(diào)用,代碼塊外面的代碼也可以進行調(diào)用。如果只想被代碼塊里面調(diào)用,而不想被外面的代碼調(diào)用,可以用let替換var,如果要設(shè)置一個不可變換的常量值,可以使用const(這一點和c++保持一個特性),并且let不可以重復(fù)定義一個變量。即執(zhí)行下面這段代碼會發(fā)生報錯

let a=1
let a=2

雖然運行起來反應(yīng)到瀏覽器上沒有顯示效果,但其實f12打開開發(fā)者工具后,可以看到j(luò)s代碼已經(jīng)執(zhí)行錯誤了。(如果這段script里面后續(xù)還有代碼,則后續(xù)代碼不會執(zhí)行[因為已經(jīng)報錯了],但是如果在script外面[即script標簽的外面]還有html代碼,則html代碼會正常的顯示在頁面上)
JAVA前端快速入門基礎(chǔ)_javascript入門(01),JAVA,前端,java,javascript
let可以支持改變值,例如可以這樣而不會造成代碼的報錯

let a=1
a=2
3.3數(shù)據(jù)類型

JS的基礎(chǔ)數(shù)據(jù)類型主要有以下五種:
number:數(shù)字類型
string:字符串類型
boolean:布爾類型
null:空類型
undefined:未初始化類型
使用typeof()可以獲取變量的類型,如下代碼即可獲得

typeof(a)//即可獲得a的數(shù)據(jù)類型
3.4運算符

運算符和java幾乎一樣,但是增添多了一個===。

=== 和 ==的區(qū)別在于 == 會做類型轉(zhuǎn)換, ===不會做類型轉(zhuǎn)換。如下代碼即可弄懂兩者區(qū)別。

var a= 10
var b="10"
if (a==b){
	代碼塊一
}
if (a===b){
	代碼塊二
}

這個代碼的運行結(jié)果是會執(zhí)行代碼塊一,而不執(zhí)行代碼塊二,第一個直接類型轉(zhuǎn)換使得a和b都是10,所以等式成立。第二個因為類型不符合所以直接if語句不成立導(dǎo)致不執(zhí)行代碼塊二。文章來源地址http://www.zghlxwxcb.cn/news/detail-859340.html

到了這里,關(guān)于JAVA前端快速入門基礎(chǔ)_javascript入門(01)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 前端react入門day01-了解react和JSX基礎(chǔ)

    前端react入門day01-了解react和JSX基礎(chǔ)

    ?(創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動力,如果看完對你有幫助,請留下您的足跡) 目錄 React介紹? React是什么 React的優(yōu)勢? React的市場情況? 開發(fā)環(huán)境搭建? 使用create-react-app快速搭建開發(fā)環(huán)境 嘗試運行程序? react基本框架? index.js App.js JSX基礎(chǔ)-概念和本質(zhì)

    2024年02月08日
    瀏覽(22)
  • 基礎(chǔ)篇_快速入門(Java簡介,安裝JDK,cmd命令行運行Java文件產(chǎn)生亂碼問題的解決方式,IDE工具,實用工具)

    基礎(chǔ)篇_快速入門(Java簡介,安裝JDK,cmd命令行運行Java文件產(chǎn)生亂碼問題的解決方式,IDE工具,實用工具)

    Java 是第一大編程語言和開發(fā)平臺。它有助于企業(yè)降低成本、縮短開發(fā)周期、推動創(chuàng)新以及改善應(yīng)用服務(wù)。如今,Java 仍是企業(yè)和開發(fā)人員的首選開發(fā)平臺,全球有數(shù)百萬開發(fā)人員運行超過 51 億臺 Java 虛擬機。 它是 Java Virtual Machine 也就是 Java 虛擬機的縮寫,它的職責是解釋執(zhí)

    2024年01月23日
    瀏覽(25)
  • Netty-01-快速掌握Java NIO

    Netty-01-快速掌握Java NIO

    Blocking IO也稱為BIO,即同步阻塞IO。Java的io包基于流模型實現(xiàn),提供了File、FileInputStream、FileOutputStream等輸?輸出流的功能。Java的io包下提供的流操作,交互?式是同步且阻塞的?式,在輸?輸出流的操作進?讀、寫動作完成之前,線程會?直 阻塞 。因此io包中對流的操作容易

    2024年02月10日
    瀏覽(25)
  • 〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的「數(shù)組」

    〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的「數(shù)組」

    當前子專欄 基礎(chǔ)入門三大核心篇 是免費開放階段 。 推薦他人訂閱,可獲取扣除平臺費用后的35%收益,文末名片加V! 說明:該文屬于 大前端全棧架構(gòu)白寶書專欄, 目前階段免費開放 , 購買任意白寶書體系化專欄可加入 TFS-CLUB 私域社區(qū)。 福利:除了通過訂閱\\\"白寶書系列專

    2024年02月04日
    瀏覽(23)
  • 〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的DOM簡介

    〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的DOM簡介

    說明:該文屬于 大前端全棧架構(gòu)白寶書專欄, 目前階段免費 , 如需要項目實戰(zhàn)或者是體系化資源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作經(jīng)驗, 從事過全棧研發(fā)、產(chǎn)品經(jīng)理等工作,目前在公司擔任研發(fā)部門CTO。 榮譽: 2022年度博客之星Top4、2023年度超

    2024年02月04日
    瀏覽(25)
  • BCSP-玄子前端開發(fā)之JavaScript+jQuery入門CH10_jQuery基礎(chǔ)

    4.10.1 jQuery 簡介 jQuery是流行的JavaScript程序庫,是對JavaScript對象和函數(shù)的封裝 設(shè)計思想是write less, do more [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-gx0f3UFO-1682307309412)(./assets/image-20230423230915569.png)] 4.10.2 jQuery 能做什么 訪問和操作DOM元素 控制頁

    2023年04月24日
    瀏覽(15)
  • BCSP-玄子前端開發(fā)之JavaScript+jQuery入門CH07_ECMAScript 6基礎(chǔ)

    4.7.1 ECMAScript 6 簡介 ECMAScript 6.0(簡稱 ES6) 是JavaScript語言的下一代標準 正式發(fā)布于2015年6月 目標 使JavaScript語言可以用來編寫復(fù)雜的大型應(yīng)用程序,成為企業(yè)級開發(fā)語言 版本升級 ECMAScript 2015 ECMAScript 2016 ECMAScript 2017 ECMAScript和JavaScript 的關(guān)系 前者是后者的規(guī)格,后者是前者的

    2023年04月27日
    瀏覽(61)
  • 〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的數(shù)組的常用方法 (一)

    〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的數(shù)組的常用方法 (一)

    當前子專欄 基礎(chǔ)入門三大核心篇 是免費開放階段 。 推薦他人訂閱,可獲取扣除平臺費用后的35%收益,文末名片加V! 說明:該文屬于 大前端全棧架構(gòu)白寶書專欄, 目前階段免費開放 , 購買任意白寶書體系化專欄可加入 TFS-CLUB 私域社區(qū)。 福利:除了通過訂閱\\\"白寶書系列專

    2024年02月07日
    瀏覽(23)
  • 〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript的流程控制語句「while循環(huán)語句」

    〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript的流程控制語句「while循環(huán)語句」

    當前子專欄 基礎(chǔ)入門三大核心篇 是免費開放階段 。 推薦他人訂閱,可獲取扣除平臺費用后的35%收益,文末名片加V! 說明:該文屬于 大前端全棧架構(gòu)白寶書專欄, 目前階段免費開放 , 購買任意白寶書體系化專欄可加入 TFS-CLUB 私域社區(qū)。 福利:除了通過訂閱\\\"白寶書系列專

    2024年02月04日
    瀏覽(28)
  • Java基礎(chǔ)01:HelloWorld

    Java基礎(chǔ)01:HelloWorld

    1.安裝jdk,并配置環(huán)境變量。查看是否成功安裝jdk:WIN+R,輸入cmd 。進入后輸入:java -version 能顯示其版本,則安裝成功。jdk簡化版安裝 2.安裝IDEA。方便后面的學習使用。 安裝過程參考 idea基本設(shè)置 3.jdk(開發(fā)者工具)、jre(運行時環(huán)境)、jvm(虛擬機)三者關(guān)系 1.HelloWorld 創(chuàng)建一個文

    2024年02月07日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包