当前位置: 首页 > news >正文

ArkTS基础

一、语法

1.数据类型

声明

// 变量的声明
let name:string = "hello world";
// 常量的声明
const PI:number = 3.1515926;// 自动类型推断
let str = "hello"; //自动推断为string类型

数据类型

1.1 基本类型及其包装类

基本类型

  • number,表示数字,任何整数和浮点数都可以被赋给此类型的变量。
  • string,表示字符串
  • boolean, 表示布尔值

number类型

let a: number = 0 //整数
let b: number = -100 //负数
let c: number = 88.88 //小数
let d: number = 0b1010 //二进制 
let e: number = 0o744 //八进制  
let f: number = 0xFFA1 // 十六进制let g: number = -15; // 有符号十进制整数
let h: number = 3.15; // 浮点数
let i: number = .156; // 浮点数, 等价于0.156
let j: number = 1.79e6; // 1790000
let k: number = 1.78e-3; // 0.00178

精度丢失问题
例子

// 例子1
let result = 18.9 * 100
console.log(result.toString()) // 1889.9999999999998
result = 64.68 * 100
console.log(result+"")	// // 6468.000000000001
// 例子2
console.log((0.1 + 0.2 === 0.3)+"") // false
console.log((0.1 === 0.1)+"") // true

问题原因

解决方法
待定

http://www.xdnf.cn/news/761185.html

相关文章:

  • [PCIe]Gen6 PAM4的功耗相比Gen5 NRZ增加了多少?
  • C++测开,自动化测试,业务(第一段实习)
  • 微软常用运行库合集(VisualC++)2025.04.22
  • 阴盘奇门 api数据接口
  • Redis:安装与常用命令
  • Mybatis-Plus 学习
  • RTMP播放器谁更强?深入解析SmartPlayer与VLC、PotPlayer等方案的技术差异
  • 落石石头检测数据集VOC+YOLO格式1185张1类别
  • WEBSTORM前端 —— 第3章:移动 Web —— 第5节:响应式网页
  • 字节golang后端二面
  • 位运算 #常见位运算总结 #题解
  • 优化06-物理读和IO
  • Markdown笔记
  • 81、使用DTU控制水下灯光控制
  • 商品模块中的多规格设计:实现方式与电商/ERP系统的架构对比
  • [AD] Reaper NBNS+LLMNR+Logon 4624+Logon ID
  • GNSS终端授时之四:高精度的PTP授时
  • PINN for PDE(偏微分方程)1 - 正向问题
  • io流2——字节输入流,文件拷贝
  • Docker容器创建Redis主从集群
  • 卢昌海 | 质量的起源
  • 基于FashionMnist数据集的自监督学习(生成式自监督学习VAE算法)
  • [蓝桥杯]螺旋折线
  • 2024 CKA模拟系统制作 | Step-By-Step | 8、题目搭建-创建 Ingress
  • win32相关(互斥体)
  • 大模型赋能低空经济:从技术突破到应用场景拓展
  • 【C语言练习】077. 理解C语言中的嵌入式编程
  • Python实例题:Python3实现图片转彩色字符
  • 【Hexo】4.Hexo 博客文章进行加密
  • python汉语编程,将关键字与文言文对应