当前位置:   article > 正文

【鸿蒙HarmonyOS学习笔记-02-ArkTS开发语言】_arkts和ts的区别

arkts和ts的区别

ArkTS开发语言基本介绍和区别

介绍:它在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。

1.react:ReactDOM.render()

<div id="app">hello word</div>
<script>
    ReactDOM.render(
        <h1>hello {name} !</h1>,
        document.getElementById('app')
    )
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2.vue:插值语法

<template>
    <div>
        {{message}}
    </div>
</template>
<script>
export default {
    name: 'ReportVue111',
    data() {
        return {
            message:'name'
        };
    },
    mounted() {    
    },
    methods: {
    },
};
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

3.js(JavaScript):是一种属于网络的高级脚本语言,已经被广泛用于web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的的浏览效果

4.ts(TypeScript):TypeScript 是 JavaScript 的超集,它在 JavaScript 的基础上添加了强类型、接口、类、泛型等特性,并提供了静态类型检查等工具,让开发者能够在编写代码时更加安全、高效、可靠。与 JavaScript 相比,TypeScript 具有更强的类型系统、更严格的类型检查、更好的代码可读性和维护性等优点

var isDone: boolean = false;
var isNumber:number=6;
var isfloat:number=6.01;
var name: string = "bob";
var family_name: string = 'Green';
var list: number[] = [1, 2, 3];
var name: string[] = ["阿龙","阿猫","阿狗"];

// 访问方式 
var list: number[] = [1, 2, 3];
alert(list[0]));

// 定义任意类型的数组,关键字为Array.
var arr:Array = [1,2,3,"a","b","c"]; // 任意类型数组
alert(arr[1]);

class Student{
   name:string;
   age:number;
}
var s1=new Student();
s1.name="Jim";
s1.age=20;
document.write("name:"+s1.name+" age:"+s1.age);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

5.ArkTS:TS的超集,拓展了声明式ui,状态管理,并发任务等能力
ArkUI开发框架
ArkTS声明式开发范式

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/222049
推荐阅读
相关标签
  

闽ICP备14008679号