搜尋
首頁JavaJava入門javascript和java的差別是什麼

javascript和java的差別是什麼

Apr 11, 2020 am 10:51 AM
javajavascript

javascript和java的差別是什麼

javascript和java的區別

java是SUN公司推出的物件導向的程式設計語言;

javaScript是Netscape公司推出可嵌入Wed頁面中的基於物件和事件驅動的解釋性語言(腳本語言);

java主要在服務端運行;

javascript主要運行在客戶端瀏覽器中;

java語言需要先編譯在運行;

javascript語言在程式運行中被逐行地解釋;

java採用強類型變數檢查,即所有變數在編譯前必須作聲明;

javascript語言採用弱類型,即在使用前不需要聲明,而是瀏覽器解釋器在執行時間檢查資料類型(console.log( typeof a);中的typeof在瀏覽器的控制台返回資料類型);

java運行時需要main方法,@註解,web伺服器來啟動;

javascript語言可以在頁面上監聽事件;

java語言的程式碼是一種HTML沒有關係的語言;

javascript語言的程式碼是一種文字字元格式,可以直接嵌入HTML文件中,並且可動態載入;

java語言可以存取本地的硬碟呼叫硬碟上的資料;

javascript語言不可以存取本地的硬碟,不能把資料存入伺服器上,不允許網路文件進行修改和刪除,只能透過瀏覽器實現資訊瀏覽或動態互動;

java語言依賴jdk程式設計;

javascript語言依賴瀏覽器,與作業系統無關;

Java的基本資料型別

 推薦教學:《java學習

1)四種整數型別(byte、short、 int、long):    

byte:8 位,用於表示最小資料單位,如檔案中數據,-128~127    

short:16 位,很少用,-32768 ~ 32767   

 int:32 位、最常用,-2^31-1~2^31  (21 億)    

long:64 位、次常用    

-- ------------------------------------------

注意事項:    int i=5; // 5 叫直接量(或字面量),即直接寫出的常數。    整數位面量預設為 int 類型,所以在定義的 long 型資料後面加上 L或 l。    小於 32 位數的變量,都以 int 結果計算。    強轉符比數學運算子優先權高。請參閱常量與變數中的例子。

 -------------------------------------------- -------

2)兩種浮點數類型(float、double):   

 float:32 位,後綴F 或f,1 位符號位,8 位指數,23 位有效尾數。

double:64 位元,最常使用,字尾D 或d,1 位元符號位,11 位元指數,52 位元有效尾    

 ------------ ------------------------------------

注意事項:    二進位浮點數: 1010100010 =101010001.0*2=10101000.10*2^10(2次方)=1010100.010*2^11(3次方)= .1010100010*2^1010(10次方)= .1010100010*2^1010(10次方)= 1010100010*2^1010(10次方)0101. 基數:2    浮點數字面量預設都為double 型,所以在定義的float 型資料後面加F 或f;double 類型可不寫後綴,但在小數計算中一定要寫D 或X.X    float  的精確度沒有long 高,有效位數(尾數)短。    float  的範圍大於 long  指數可以很大。    浮點數是不精確的,不能對浮點數進行精確比較。

  ----------------------------------------

#3)一種字元類型(char):   

 char:16 位,是整數類型,用單引號括起來的1 個字元(可以是一個中文字元),使用Unicode 碼代表字符, 0~2^16-1(65535) 。

 -----------------------------------------

# 注意事項:    不能為0個字元。轉義字:\n  換行  \r  回車  \t Tab 字元  \" 雙引號  \\ 表示一個\    兩個字元char 中間用「 」連接,內部先把字元轉成int 型,再進行加法運算,char 本質就是個數!二進位的,顯示的時候,經過「處理」顯示為字元。

  -------------------------- -------------------------

4)一種布林類型(boolean):true 真  和false 假。

 

 

JavaScript的基本資料型別

五個基本資料型別(簡單資料型別)

      Undefined 未定义 "undefined"
var a ;
      Null 空引用数据类型 "null"
var a = null;
      Boolean 布尔类型 true/false
var a = false;
      Number 数字类型
整数
浮点数
      String 字符串类型 "" ''
var a ="true";
var a ='hello';

以上是javascript和java的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具