1. 程式人生 > 其它 >python語法入門

python語法入門

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.變數的值都是可以改變的

識別符號(變數名)

  1. 變數名必須以英文字元、下劃線_ 、美元符號$ var a; var _a; var $;

  1. 後面可以緊跟著出現數字、字母、下劃線、$

  2. 不可以時關鍵字或者保留字(關鍵字:有特殊語法含義的字元) 例:float

  3. 變數名應該做到望文知義

  4. 小駝峰命名:首單詞首字母小寫 後面每一個單詞首字母大寫

運算子的分類

  1. 數量的區分 一元運算子: () . 二元運算子: + - * / %(取餘) 三元運算子: ?:

  1. 功能區分 01.算術運算子:(數學) 自增++ 自減--

前置 ++ ++a 先將a自身加1,然後將a的返回值參與運算。

後置 ++ a++ 先將a的值參與運算,然後對a進行加1。

02.比較運算子:> >= < <= == ===

03.邏輯運算子:&& || !

04.位運算子:^

其他型別的資料使用算數運算:

1.(除了加號運算子之外的算數運算子將原始型別轉換為數字型別(自動轉換) 然後進行運算(boolean true -> 1 false -> 0

2.string:如果字串是一個正確的數字,直接轉換為數字型別,參與運算。

null -> 0 undefined -> NaN

3.引用型別 -> NaN

4.加號運算子:加號有一邊有字串,含義變成了做字串的拼接。

加號兩邊都沒有字串 但是有一個數據為物件,

物件自動轉換為[object Object] 然後做字串的拼接。

練習:

1.var a = 123;var b = 456; 不借用其他變數的情況下,交換a和b的值

2.判斷一個數是否是水仙花數? 例:153 == 111 +555 + 333