autojs系列-js入門1


開頭

確保 Autojs 和 adb 還有模擬器安裝調試完成之后,就可以進行js的學習了

調試安裝一部分步驟可以參考

https://www.cnblogs.com/c-keke/p/14919615.html

Js基礎

if 條件判斷

// == 的意思是代表值相等就可以,不管字符串或者數字
// === 的意思必須類型完全一樣才相等
var x = 1
var y = "1"
if (y===x) {
    console.log('相等')
} else {
    console.log('不相等')
}

// 三元運算符 x是否大於y 如果x大於y則輸出為前面的10 如果x不大於y則輸出20
x>y? 10:20

js數據類型

var length = 7;                             // 數字 number
var lastName = "Gates";                      // 字符串 string
var cars = ["Porsche", "Volvo", "BMW"];         // 數組 array
var x = {firstName:"Bill", lastName:"Gates"};    // 對象 object
cars[2] // array下標的取值
x.firstName // object的取值

typeof x // 查看是什么類型的結構,參考python的type

js函數

function 定義

JavaScript 函數是被設計為執行特定任務的代碼塊。

JavaScript 函數會在某代碼調用它時被執行。

function myFunction(p1, p2) {
    return p1 * p2;              // 該函數返回 p1 和 p2 的乘積
}

Js對象

var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
};
person.lastName // 取值

Js字符串

字符串可以存儲一系列字符,如 "John Doe"。

字符串可以是插入到引號中的任何字符。你可以使用單引號或雙引號:

var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln = txt.length;
console.log(sln)

// 如果需要輸出" 則需要轉義

\為轉義

js條件

if (條件表達式) {
        執行語句…
    }
    else{
        執行語句…
    }

js循環

for (語句 1; 語句 2; 語句 3) {
     要執行的代碼塊
}

for (i = 0; i < 5; i++) {
     text += "數字是 " + i + "<br>";
}

for (i = 0; i < cars.length; i++) { 
    text += cars[i] + "<br>";
 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM