安装DevEco Studio
下载地址:https://developer.huawei.com/consumer/cn/
Project name:// 工程名
Bundle naem: // 包名
Save location: // 路径
其他默认
字符串拼接
作用:把两个或多个字符出,拼成一个字符串。(通常拼接得是字符串和变量)
let name:string = "张三"
let age :number = 18
console.log("个人信息:" + name + age) // 个人信息:张三18
// 注意点: + 两边只要有字符串,就是拼串的作用(如果两边都是数字,就是计算的作用)
let num :number = 100
let num2:number = 200
console.log("总数",num+num2) // 300
模板字符串
作用:拼接字符串和变量,( 更利于多个字符串拼接 )
优势:更适合于多个变量的字符串拼接
// 模板字符串Tab上面键 ` `
let name:string = "张三"
let age :number = 18
console.log("个人信息:", `姓名是${
name},今年${
age}岁`) // 个人信息:姓名是张三今年18岁
类型转换
1、字符串转数字
Number ( ):字符串 直接转数字,转换失败返回 NaN(字符串包含非数字)
parseInt ( ):去掉小数部分 转数字,转换失败返回 NaN
parseFloat ( ):保留小数部分 转数字,转换失败返回 NaN
// Number(变量)字符串直接转数字
let str:string = '1' console.log("数字是",Number (str)) // 1
let str2:string = '1.6' console.log("数字是",Number (str2)) // 1.6
let str3:string = '1.1a' console.log("数字是",Number (str3)) // NaN
// parseInt(变量)去掉小数部分转数字
let str:string = '1' console.log("数字是",parseInt (str)) // 1
let str2:string = '1.6' console.log("数字是",parseInt (str2)) // 1
let str3:string = '1.1a' console.log("数字是",parseInt (str3)) // 1
let str4:string = 'a' console.log("数字是",parseInt (str4)) // NaN
// parseFloat(变量)保留小数部分转数字
let str:string = '1' console.log("数字是",parseFloat (str)) // 1
let str2:string = '1.6' console.log("数字是",parseFloat (str2)) // 1.6
let str3:string = '1.1a' console.log("数字是",parseFloat (str3)) // 1.1
let str4:string = 'a' console.log("数字是",parseFloat (str4)) // NaN
2、数字转字符串
toString ( ):数字直接转字符串
toFixed ( ):四舍五入转字符串,可设置保留几位小数
// toString ( ):数字直接转字符串
let str:number = 1 console.log