Spring Boot 接收前端引數
js知識
1、js語言特性:解釋型語言(翻譯一行執行一行): 優點:跨平臺性強 缺點:執行速度慢
單執行緒(同一時間只能幹一件事,上一行程式碼沒執行完,無法執行下一行程式碼)
非同步 弱型別語言 型別由資料本身決定
2、基本語法:語法大部分都是由英文組成的
3、js輸出語句
document.write() 將資料輸出到頁面中 body
console.log() 將資料輸出到控制檯中
alert() 將資料以彈框的形式顯示在頁面中 阻塞後面程式碼的執行
4.js輸入語句
prompt() 以彈框的形式 接受使用者的輸入資料
變數
一、基礎變數知識
變數就是一個塊記憶體空間 用來儲存資料
:1.使用var關鍵字申請空間 並且存入資料 var a = 10;
2.先宣告 再賦值 var a; a = 10; // 變數名 a
3.可以同時宣告多個變數
4.變數的值都是可以改變的
識別符號(變數名)
-
變數名必須以英文字元、下劃線_ 、美元符號$ var a; var _a; var $;
-
後面可以緊跟著出現數字、字母、下劃線、$
-
不可以時關鍵字或者保留字(關鍵字:有特殊語法含義的字元) 例:float
-
變數名應該做到望文知義
-
小駝峰命名:首單詞首字母小寫 後面每一個單詞首字母大寫
運算子的分類
-
數量的區分 一元運算子: () . 二元運算子: + - * / %(取餘) 三元運算子: ?:
-
功能區分 01.算術運算子:(數學) 自增++ 自減--
前置 ++ ++a 先將a自身加1,然後將a的返回值參與運算。
將原始型別轉換為數字型別(自動轉換) 然後進行運算(boolean true -> 1 false -> 0)
2.string:如果字串是一個正確的數字,直接轉換為數字型別,參與運算。
3.引用型別 -> NaN
4.加號運算子:加號有一邊有字串,含義變成了做字串的拼接。
加號兩邊都沒有字串 但是有一個數據為物件,
物件自動轉換為[object Object] 然後做字串的拼接。
練習:
1.var a = 123;var b = 456; 不借用其他變數的情況下,交換a和b的值
2.