1. 程式人生 > 其它 >Flutter外掛開發按官方文件提示建立外掛Android端提示getFlutterView()方法找不到

Flutter外掛開發按官方文件提示建立外掛Android端提示getFlutterView()方法找不到

技術標籤:JavaScript學習javascript字串java正則表示式

一、變數與常量

1.變數

(1) 命名原則
 由字母、下劃線、數字或美元符組成,並且第一個字元必須是字母、下劃線或$
 變數不能是系統關鍵字和保留字。

另外,變數的命名是區分大小寫的。

(2)變數的宣告和賦值

由var宣告(定義),若並未賦值,則預設undefined
語法格式var 變數名=值;

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>
</title> <script> var a; document.write(a); </script> </head> <body> </body> </html>

執行結果:
結果

2.常量

  • 一般情況下,常量名全部大寫,如 PI

二、資料型別

1.基本資料型別

  • 僅有一個值
(1)數字

注意,在JS中是不區分整型(int)和浮點型(float),只需用var來宣告和賦值即可。

(2)字串

要用引號(單引號\雙引號)括起來

(3)布林值
  • true
  • flase
(4)未定義值

上述已提及

(5)空值
  • 用null表示
    若一個變數的值等於null,則表示系統沒有給這個變數分配記憶體空間。

2.引用資料型別

  • 陣列
  • 物件

三、運算子

1.算術運算子

+、-、*、/、%、++、–
注意:字串 + 數字 = 字串

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<script>
			var a="明年是";
			var b=2021
			document.write
(a+b);
</script> </head> <body> </body> </html>

輸出結果:“明年是2021” 這是一個字串

2.賦值運算子

=、+=、-=、*=、/=

3.比較運算子

>、<、>=、<=、==、!=

4.邏輯運算子

&&、||、!

5.條件運算子

var 變數名 = 條件 ? 表示式1 : 表示式2;

四、表示式與語句

表示式只是語句的一部分

五、型別轉換

1.“字串”轉換為“數字”

(1)Number()

只能將純數字型字串轉換為數字

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<script>
			var a="25";
			var b=25
			document.write(Number(a)+b);
		</script>
		
	</head>
	<body>
	</body>
</html>

執行結果為:50

(2)parseInt()、parseFloat()

既可將將純數字型字串轉換為數字,又可將其它字串其中的數字字元轉換為數字。

<!DOCTYPE html> 
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script>
        document.write(parseInt("100px"));
    </script>
</head>
<body>
</body>
</html>

輸出結果為:100

2."數字”轉換為“字串”

(1)與空字串相加
<!DOCTYPE html> 
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script>
        var a = 2018 + "";
        var b = a + 1000;
        document.write(b);
    </script>
</head>
<body>
</body>
</html>

輸出結果為:20181000
數字加上字串,系統會將數字轉換成字串。如果想要將一個數字轉換為字串,而又不增加多餘的字元,我們可以將這個數字加上一個空字串。

(2)toString()

六、轉義字元

  • ’ 英文單引號
  • " 英文雙引號
  • \n 換行符 在alert()中使用
    但在document.write()中換行,則應該用: