zoukankan      html  css  js  c++  java
  • ts基础用法

    "use strict";
    // let const 在 vscode 中写 ts 报错:无法重新声明块范围变量时候删除原来的js文件重新编译即可
    // 声明字符串 
    var msg:string = "Hello World" 
    console.log(msg, 'message')
    
    // 声明boolean类型
    var isOk: boolean = false;   
    console.log(isOk,'isOk')
    
    // 声明数字 二 八 十 十六进制都可以
    var age: number = 27; 
    console.log(age,'age')
    
    // 声明数组  第一种,可以在元素类型后面接上[],表示由此类型元素组成的一个数组
    var list: number[] = [1, 2, 3]; 
    console.log(list,'list')
    // 声明数组  第二种方式是使用数组泛型,Array<元素类型>
    var list2: Array<number> = [1, 2, 3]; 
    console.log(list,'list')
    
    // 声明元组Tuple 元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同(一一对应)
    var list3: [string, number]; 
    list3 = ['ts good', 1]; // OK
    console.log(list3, 'list3')
    
    //声明枚举  enum类型是对JavaScript标准数据类型的一个补充 默认情况下,从0开始为元素编号也可以手动的指定成员的数值 enum Color {Red = 1, Green = 2, Blue = 4};
    enum Color {Red, Green, Blue}; 
    var colorName: Color = Color.Green;
    console.log(colorName, 'colorName')
    
    // 任意值 在编程阶段还不清楚类型的变量指定一个类型 如 let list: any[] = [1, true, "test"];
    var anyValue: any = 666; 
    console.log(anyValue,'anyValue')
    anyValue = "maybe a string";
    console.log(anyValue,'anyValue')
    anyValue = false; // maybe a boolean
    console.log(anyValue,'anyValue')
    
    // 声明空值
    var unusable: void = undefined; 
    console.log(unusable,'unusable')
    
    // 声明Null 和 Undefined 默认情况下null和undefined是所有类型的子类型;
    var declareUndefined: undefined = undefined;
    console.log(declareUndefined,'declareUndefined')
    var declareNull: null = null;
    console.log(declareNull,'declareNull')
    
    // 类型断言 --->长度输出16
    var someValue: any = "this is a string";
    var strLength: number = (<string>someValue).length;
    console.log(someValue,'someValue',strLength, 'strLength')
  • 相关阅读:
    显示保存布局按钮OO ALV(set_table_for_first_display)
    ◆◆0ALV单元格颜色代码
    添加标准状态栏(status)
    添加自定义状态栏(GUI status)
    添加布局(layout)按钮
    添加页眉Top of page和页脚End of Page
    显示设定
    列属性设定-修改列标签名(label),自动优化显示宽度
    cs20_5-1
    cs20_4-2
  • 原文地址:https://www.cnblogs.com/lhl66/p/13578217.html
Copyright © 2011-2022 走看看