ArkTS中两个数字相除,如何只获得整数部分?

如题:ArkTS中两个数字相除,如何只获得整数部分?

阅读 1k
1 个回答

可以使用Math.floor向下取整来获得整数部分,具体可参考以下demo:

@Entry
@Component struct Index {
  @State num1: string = '0'
  @State num2: string = '0'
  @State res: string = ''
  build() {
    Column() {
      Row(){
        TextInput()
          .type(InputType.Number)
          .width(100)
          .onChange((value: string) => {
            this.num1 = value
          })
        Text('/')
        TextInput()
          .type(InputType.Number)
          .width(100)
          .onChange((value: string) => {
            this.num2 = value
          })
        Text("=")
          .fontSize(20)
          .onClick(()=> {
            this.res = Math.floor(parseInt(this.num1) / parseInt(this.num2)).toString()
          })
        Text(this.res)
      }
    }
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题