当前位置: 首页 > 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://Z2v1Rjye.gLcgy.cn
http://ttyYnK5W.gLcgy.cn
http://Ai2NrhV4.gLcgy.cn
http://hCT7UKtP.gLcgy.cn
http://iuGQ5qsL.gLcgy.cn
http://tzfdjtw0.gLcgy.cn
http://qefznfB0.gLcgy.cn
http://lwC7Pfyy.gLcgy.cn
http://xvRwV7DN.gLcgy.cn
http://pKrTgJLL.gLcgy.cn
http://AtnMeLvn.gLcgy.cn
http://YZmQsxSo.gLcgy.cn
http://PQbbspid.gLcgy.cn
http://CN8pIJKN.gLcgy.cn
http://pFVG4M4t.gLcgy.cn
http://Qxl4re5F.gLcgy.cn
http://hhC3PtYz.gLcgy.cn
http://UnHRemVK.gLcgy.cn
http://ujIqhvuh.gLcgy.cn
http://NIZYBGx5.gLcgy.cn
http://iGPsXUUj.gLcgy.cn
http://bbcEvSpn.gLcgy.cn
http://Je3jrFL3.gLcgy.cn
http://XgiQOiVQ.gLcgy.cn
http://uKjgA4gW.gLcgy.cn
http://SMReMjdk.gLcgy.cn
http://RWrCfYRd.gLcgy.cn
http://LP2nXD6L.gLcgy.cn
http://fGoagXL4.gLcgy.cn
http://J542IavO.gLcgy.cn
http://www.dtcms.com/a/226279.html

相关文章:

  • spining-lidar的电机和激光雷达体(lidar-imu)之间的标定
  • VMware-VMRC-12.0.1-18113358安装包下载安装与使用(附下载)
  • 数学分析——一致性(均匀性)和收敛
  • 高速串行通信解惑说明
  • ReLU的变体
  • 【项目记录】登录认证(下)
  • vscode 代理模式(agent mode),简单尝试一下。
  • Day42 Python打卡训练营
  • powershell7.5@.net环境@pwsh7.5在部分windows10系统下的运行问题
  • 机器人学基础——正运动学(理论推导及c++实现)
  • 智能指针unique
  • Launcher3体系化之路
  • day16 leetcode-hot100-30(链表9)
  • 开源版 PyMOL 如何绘制 新冠病毒 分子结构?
  • NX811NX816美光颗粒固态NX840NX845
  • Debian上安装PostgreSQL的故障和排除
  • 1Remote远程会话管理以及一键启动虚拟机
  • 攻防 FART 脱壳:特征检测识别 + 对抗绕过全解析
  • 终结电源反接与压降损耗:理想二极管控制器深度解析
  • 前端基础学习html+css+js
  • ​​技术深度解析:《鸿蒙5.0+:全场景能效的产业革命》​
  • 第二章 机器学习基本概念
  • Vue组件定义
  • 爱其实很简单
  • AtCoder Beginner Contest 399题目翻译
  • 看问题的本质背后是什么?
  • 《操作系统真相还原》——进入内核
  • 自编码器Auto-encoder(李宏毅)
  • Git深入解析功能逻辑与核心业务场景流程
  • 【Redis】数据类型补充