ArkTs
<h4>变量</h4>
<pre><code>let name?: string = &quot;狗蛋&quot; //双引号(&quot;&quot;)、单引号('')、反引号(`哈哈${name}`),其中问号表示可为null
let age: number = 33 //可赋值整数、小数、二进制(0b110)、八进制(0o107)、十六进制(0xabcf)、表达式(10-3)
let isMan: boolean = true
let unkownType: string | number = 2 //既可以赋值字符串,也可以赋值数字
let data: [string, string, number, boolean] = [&quot;狗蛋&quot;, &quot;13220202020&quot;, &quot;38岁&quot;, true] //元组,取值data[0] -&gt; &quot;狗蛋&quot;
let color: Color = Color.Red //枚举
emum Color{ Red = &quot;red&quot;, Green = &quot;green&quot; }
//注意在组件@Compontent 中不需要用let修饰变量</code></pre>
<h4>集合</h4>
<pre><code>let flags: string[] = [`活泼`, '可爱'] //flags[1] -&gt; '可爱'
let marks: Array&lt;string&gt; = [`战神`, '剑圣'] //marks[1] -&gt; '剑圣'</code></pre>
<h4>迭代</h4>