97色伦色在线综合视频,无玛专区,18videosex性欧美黑色,日韩黄色电影免费在线观看,国产精品伦理一区二区三区,在线视频欧美日韩,亚洲欧美在线中文字幕不卡

做落地頁素材在什么網(wǎng)站上找太平洋保險網(wǎng)站做的這么爛

鶴壁市浩天電氣有限公司 2026/01/24 14:01:39
做落地頁素材在什么網(wǎng)站上找,太平洋保險網(wǎng)站做的這么爛,怎么做網(wǎng)站的簽約編輯,旅游網(wǎng)站的設(shè)計方案怎么做ArkTS是HarmonyOS優(yōu)選的主力應(yīng)用開發(fā)語言。ArkTS圍繞應(yīng)用開發(fā)在TypeScript#xff08;簡稱TS#xff09;生態(tài)基礎(chǔ)上做了進(jìn)一步擴(kuò)展#xff0c;繼承了TS的所有特性#xff0c;是TS的超集。因此#xff0c;在學(xué)習(xí)ArkTS語言之前#xff0c;需要先了解一下TS語言的基礎(chǔ)知識?!瑼rkTS是HarmonyOS優(yōu)選的主力應(yīng)用開發(fā)語言。ArkTS圍繞應(yīng)用開發(fā)在TypeScript簡稱TS生態(tài)基礎(chǔ)上做了進(jìn)一步擴(kuò)展繼承了TS的所有特性是TS的超集。因此在學(xué)習(xí)ArkTS語言之前需要先了解一下TS語言的基礎(chǔ)知識。一、基礎(chǔ)類型數(shù)字類型-number雙精度 64 位浮點(diǎn)值。它可以用來表示整數(shù)和分?jǐn)?shù)let decLiteral: number 6;2. 字符串類型-string一個字符系列使用單引號或雙引號來表示字符串類型。反引號來定義多行文本和內(nèi)嵌表達(dá)式。let name: string “Runoob”;let words: string 您好今年是 ${ name } 發(fā)布 ${ years 1} 周年;3. 布爾類型-boolean表示邏輯值true 和 false。let flag: boolean true;4. 枚舉-enum枚舉類型用于定義數(shù)值集合。enum Color {Red, Green, Blue};let c: Color Color.Blue;5. 數(shù)組let arr: number[] [1, 2]; // 在元素類型后面加上[]let arr: Array [1, 2]; // 使用數(shù)組泛型6. 元組元組類型用來表示已知元素數(shù)量和類型的數(shù)組各元素的類型不必相同對應(yīng)位置的類型需要相同。let x: [string, number];x [‘Runoob’, 1];7. 特殊類型-any、null、undefinedAny任意值是 TypeScript 針對編程時類型不明確的變量使用的一種數(shù)據(jù)類型變量的值會動態(tài)改變時使用let x: any 1; // 數(shù)字類型x ‘I am who I am’; // 字符串類型x false; // 布爾類型nullnull是一個只有一個值的特殊類型。表示一個空對象引用。用 typeof 檢測 null 返回是 object。var person null; // 值為 null(空), 但類型為objectundefinedundefined 是一個沒有設(shè)置值的變量。typeof 一個沒有值的變量會返回 undefined。var person; // 值為 undefined, 類型是undefinedvar person undefined; // 值為 undefined, 類型為 undefinedundefined 和 null 的區(qū)別null 和 undefined 的值相等但類型不等typeof undefined // undefinedtypeof null // objectnull undefined // false (類型不等)null undefined // true (值相等)二、變量var [變量名] : [類型] 值;var uname “Runoob”;let password “123456”;注意Swift 中var 為變量let 為常量而 JavaScript 中var 為函數(shù)作用域變量let 為塊作用域變量const 為常量。三、常量const PI 3.141592653589793;四、流程控制語句// ifvar num:number 2if(num 0) {console.log(num 是正數(shù))} else if(num 0) {console.log(num 是負(fù)數(shù))} else {console.log(num 不是正數(shù)也不是負(fù)數(shù))}// switchvar grade:string “A”;switch(grade) {case “A”: {console.log(“優(yōu)”);break;}case “B”: {console.log(“良”);break;}case “C”: {console.log(“及格”);break;}case “D”: {console.log(“不及格”);break;}default: {console.log(“非法輸入”);break;}}// forvar num:number 5;var i:number;var factorial 1;for(i num;i1;i–) {factorial * i;}// for invar j:any;var n:any “a b c”;for(j in n) {console.log(n[j]);}// for oflet someArray [1, “string”, false];for (let entry of someArray) {console.log(entry); // 1, “string”, false}// forEachlet list [4, 5, 6];list.forEach((val, idx, array) {// val: 當(dāng)前值// idx當(dāng)前index// array: Array});// everylet list [4, 5, 6];list.every((val, idx, array) {// val: 當(dāng)前值// idx當(dāng)前index// array: Arrayreturn true; // Continues// Return false will quit the iteration});// whilevar num:number 5;var factorial:number 1;while(num 1) {factorial factorial * num;num–;}// do whilevar n:number 10;do {console.log(n);n–;} while(n0);在循環(huán)語句中支持break和continue關(guān)鍵字跳出或繼續(xù)循環(huán)五、函數(shù)語法格式:// 默認(rèn)function function_name(){}// 帶返回值:后的T為返回值類型function function_name(): T{}// 帶參函數(shù),支持默認(rèn)值function function_name(param1[:type],param2[:type] default_value) {}// 帶剩余參數(shù),函數(shù)的最后一個命名參數(shù) restOfName 以 … 為前綴它將成為一個由剩余參數(shù)組成的數(shù)組function buildName(firstName: string, …restOfName: string[]) {return firstName restOfName.join( );}// 匿名函數(shù)var res function( [arguments] ) { … }// 構(gòu)造函數(shù)var res new Function ([arg1[, arg2[, …argN]],] functionBody)// Lambda 函數(shù)( [param1, param2,…param n] )statement;六、類 Class 語法格式:class class_name {// 類作用域}普通示例class Car {// 字段engine:string;// 構(gòu)造函數(shù) constructor(engine:string) { this.engine engine } // 方法 disp():void { console.log(發(fā)動機(jī)為 : this.engine) }}var obj new Car(“Engine 1”)obj.field_name // 訪問屬性obj.function_name() // 訪問方法繼承使用extends作為關(guān)鍵字:class Shape {Area:numberconstructor(a:number) {this.Area a}test() {}}class Circle extends Shape {disp():void {console.log(圓的面積: this.Area)}test() {super.test() // 重寫父類方法}}var obj new Circle(223);obj.disp();obj.test;七、接口語法定義:interface interface_name {}普通interface IPerson {firstName:string,lastName:string,sayHi: ()string}var customer:IPerson {firstName:“Tom”,lastName:“Hanks”,sayHi: ():string {return “Hi there”}}接口繼承接口可以通過關(guān)鍵字extends來繼承其他接口以擴(kuò)展自己。單繼承interface Person {age:number}interface Musician extends Person {instrument:string}var drummer {};drummer.age 27drummer.instrument “Drums”多繼承interface IParent1 {v1:number}interface IParent2 {v2:number}interface Child extends IParent1, IParent2 { }var Iobj:Child { v1:12, v2:23}八、導(dǎo)入 Import 通過關(guān)鍵字import導(dǎo)入其他文件import someInterfaceRef require(“./SomeInterface”);
版權(quán)聲明: 本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請聯(lián)系我們進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

網(wǎng)站建設(shè)詳細(xì)需求說明書網(wǎng)站兼容視圖

網(wǎng)站建設(shè)詳細(xì)需求說明書,網(wǎng)站兼容視圖,口碑最好的家裝公司,網(wǎng)站建設(shè)的目的和意義XMind 用于編寫測試用例的核心優(yōu)勢在于可視化、結(jié)構(gòu)化和聚焦邏輯。以下是簡潔清晰的推薦用法和結(jié)構(gòu)。一、核心原則一張圖

2026/01/21 16:37:01

公司網(wǎng)站招聘板塊怎么做數(shù)據(jù)中心托管

公司網(wǎng)站招聘板塊怎么做,數(shù)據(jù)中心托管,網(wǎng)站建設(shè)公司收費(fèi),自助建站會出現(xiàn)什么問題快速體驗(yàn) 打開 InsCode(快馬)平臺 https://www.inscode.net輸入框內(nèi)輸入如下內(nèi)容#xff1

2026/01/23 17:28:02

做網(wǎng)站有錢凡客陳年

做網(wǎng)站有錢,凡客陳年,智能免費(fèi)建站,自己做網(wǎng)站如何銷售音樂生成模型終極評測指南#xff1a;5個關(guān)鍵指標(biāo)深度解析 【免費(fèi)下載鏈接】musicgen-medium 項(xiàng)目地址: https://ai

2026/01/23 02:31:01

寵物網(wǎng)站建設(shè)策劃報告山東營銷型網(wǎng)站

寵物網(wǎng)站建設(shè)策劃報告,山東營銷型網(wǎng)站,做網(wǎng)站多少錢google,手機(jī)網(wǎng)站有什么好處在硬件研發(fā)過程中#xff0c;如何有效設(shè)定研發(fā)節(jié)奏線一直是項(xiàng)目管理中的一項(xiàng)重要挑戰(zhàn)。節(jié)奏線不僅影響著研發(fā)過程中的效率和

2026/01/21 19:44:01