鸿蒙Harmony OS Next原生开辟TS根本数据类型

打印 上一主题 下一主题

主题 1022|帖子 1022|积分 3066


  
鸿蒙初开,开天辟地

     TS语法之变量

  书接上文,在TS中,我们常用的数据类型有
  1.number

  体现数字,包括浮点数和整数在内
  let a:number = 100;
let b:number = -33;
let c:number = 2.5;
console.log(a)
console.log(b)
console.log(c)
console.log(typeof c)
  1. let a:number = 100;
  2. let b:number = -33;
  3. let c:number = 2.5;
  4. console.log(a)
  5. console.log(b)
  6. console.log(c)
  7. console.log(typeof c)
复制代码

  
number类型

    2.string

  体现字符串
  let str:string = '你好,鸿蒙';
let str1:string = 'hello world'
console.log(str);
console.log(str1);
  1. let str:string = '你好,鸿蒙';
  2. let str1:string = 'hello world'
  3. console.log(str);
  4. console.log(str1);
复制代码

  
string类型

    3.boolean

  体现布尔值,true或false
  let flag:boolean = true;
let pass:boolean = false;
console.log(flag);
console.log(pass);
  1. let flag:boolean = true;
  2. let pass:boolean = false;
  3. console.log(flag);
  4. console.log(pass);
复制代码

  
boolean类型

    4.数组

  数组由两部分组成,元素类型[],例如number[]体现number的数组,string[]体现string的数组
  数组类型的变量可以由数组字面量[item1,item2,item3]举行初始化
  let a:number[] = [];
let b:string[] = ['你好','鸿蒙'];
console.log(b[0]+b[1]);
let arr:number[] = [1,2,3];
console.log(arr);
  1. let a:number[] = [];
  2. let b:string[] = ['你好','鸿蒙'];
  3. console.log(b[0]+b[1]);
  4. let arr:number[] = [1,2,3];
  5. console.log(arr);
复制代码

  
数组

  

  
输出数组

    5.对象Object

  TS中,对象Object是一种一系列由属性名称和属性值组成的数据类型,如姓名旧约,年事24,性别男
  对象类型的声明需要包含名称和类型
  let person:{name:string,age:number,gender:string}
  1. let person:{name:string,age:number,gender:string}
复制代码
对象的变量可以通过字面量举行初始化
  let person:{name:string,age:number,gender:string} = {name:"旧约",age:24,gender:'男'}
console.log(person.name);
  1. let person:{name:string,age:number,gender:string} = {name:"旧约",age:24,gender:'男'}
  2. console.log(person.name);
复制代码

  
Object类型

  

  
获取对象属性

    6.Function函数

  声明函数需要定义函数的关键字,函数名称,函数体,函数体返回值,参数名称,参数类型,函数返回值类型
  function sum(a:number,b:number):number{
  return a + b;
}
console.log(sum(1,2));
  1. function sum(a:number,b:number):number{
  2.   return a + b;
  3. }
  4. console.log(sum(1,2));
复制代码

  
function函数

  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

科技颠覆者

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表