Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >鸿蒙原生素数库发布

鸿蒙原生素数库发布

作者头像
徐建国
发布于 2025-01-13 04:43:17
发布于 2025-01-13 04:43:17
7800
代码可运行
举报
文章被收录于专栏:个人路线个人路线
运行总次数:0
代码可运行

用于判断一个数是否是素数(也称为质数)

使用方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ohpm install @nutpi/isprime

示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { isPrime } from "@nutpi/isprime"

@Entry
@Component
struct Index {
  @State message: string = '请输入数字';
  @State currentNum: number = 11;
  @State res: string = '';

  build() {
    Column({space: 20}) {
      Text(this.message)
        .fontSize(20)
        .fontWeight(FontWeight.Bold)
      TextInput({text: this.currentNum.toString()})
        .type(InputType.Number)
        .onChange((value: string) => {
          this.currentNum = Number(value)
        })

      Button('计算')
        .width('80%')
        .onClick(() => {
        let result = isPrime(this.currentNum) ? '是素数':'不是素数';
        console.info(result); // 输出: true
        this.res = result
      })
      Text(this.res)
        .fontSize(20)
        .fontWeight(FontWeight.Bold)

    }
    .height('100%')
    .width('100%')
    .justifyContent(FlexAlign.Center)
  }
}

效果图

官网

https://www.nutpi.net/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【愚公系列】2023年12月 HarmonyOS教学课程 024-ArkUI组件(页面路由)
路由导航是指在应用程序中通过路径导航定位到特定页面的过程。路由导航的实现通常采用路由器(router)来进行管理,路由器根据路径的不同值将用户请求导向到不同的页面。
愚公搬代码
2025/06/02
680
【愚公系列】2023年12月 HarmonyOS教学课程 024-ArkUI组件(页面路由)
【愚公系列】保姆级教程带你实现HarmonyOS手语猜一猜元服务
最近HarmonyOS NEXT大火,这个纯血鸿蒙吸引力了大家的关注。虽然现在还没面向个人开发者开放,但我们可以基于最新的API9及开发工具来尝试开发鸿蒙新的应用形态——元服务。来体验下未来在HarmonyOS NEXT上实现的应用开发。
愚公搬代码
2025/06/02
770
【愚公系列】保姆级教程带你实现HarmonyOS手语猜一猜元服务
43.HarmonyOS NEXT Layout布局组件系统详解(十):实际应用案例
在前面的文章中,我们详细介绍了HarmonyOS Layout布局组件系统的各个方面,包括基础概念、AutoRow和AutoCol组件、间距处理、对齐方式、偏移功能、响应式设计、自定义样式和嵌套布局等。本文将通过实际应用案例,展示如何在实际项目中综合运用这些知识,帮助开发者更好地理解和应用HarmonyOS的布局系统。
全栈若城
2025/03/12
1530
鸿蒙智联汽车【1.0】
智能汽车是集环境感知、规划决策、多等级辅助驾驶等功能于一体的智能网联综合系统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型的高新技术综合体。简单的说,智能汽车的出现将逐步放松车、手、眼,让开车,用车变得简单。这样的产品对有本儿不敢上路的人来说或许是大大的福音。
徐建国
2022/12/05
7180
鸿蒙智联汽车【1.0】
三方库移植之NAPI开发[2]C/C++与JS的数据类型转
napi_get_cb_info函数在ohos3.2beta3源码foundation/arkui/napi/native_engine/native_api.cpp中
小帅聊鸿蒙
2024/08/12
1480
三方库移植之NAPI开发[2]C/C++与JS的数据类型转
23.Harmonyos Next仿uv-ui 组件NumberBox 步进器组件基础用法
NumberBox步进器是HarmonyOS NEXT中一个实用的数字输入交互组件,它允许用户通过点击按钮或直接输入来增加或减少数值。本文将详细介绍NumberBox步进器组件的基础用法,帮助开发者快速上手使用这一组件。
全栈若城
2025/03/10
1130
#跟着坚果学鸿蒙# 元服务应用100例——1、冥想计时器元服务
本系列文章主要是为了让大家更好的了解元服务,使用大量的元服务应用给大家一个开发方向的提示,让大家在项目开发的过程中有一个思维方向的提示,元服务没有那么难,只要用心搞,大家都能成为一名比较标准的开发工程师,并且获取自己的元服务项目,如果是通过坚果派来发布还能省去很多麻烦的认证环节,很方便。
红目香薰
2025/05/18
940
#跟着坚果学鸿蒙# 元服务应用100例——1、冥想计时器元服务
鸿蒙开发:了解@Builder装饰器
如果说一个页面中组件有很多,我们都统一写到build函数中,显而易见,会导致build函数代码非常冗余,并且在有相同UI时,也做不到可复用效果,那么,针对这一问题如何解决呢?答案就是抽取出来;在页面内实现UI组件的抽取剥离,其实,在实际的开发中是非常常见的,也就是通过@Builder装饰器来实现。
程序员一鸣
2025/02/15
1680
鸿蒙开发:了解@Builder装饰器
07.精通HarmonyOS NEXT Flex对齐:从基础到高级布局技巧
在HarmonyOS Next的ArkUI框架中,Flex容器提供了强大而灵活的对齐系统,使开发者能够精确控制子元素在容器中的排列方式。掌握这些对齐技术,是构建专业级用户界面的关键。
全栈若城
2025/05/30
770
07.精通HarmonyOS NEXT Flex对齐:从基础到高级布局技巧
25.Harmonyos Next仿uv-ui 组件 NumberBox 步进器组件范围限制
NumberBox步进器组件的范围限制功能允许开发者设置数值的最小值和最大值,确保用户输入或调整的数值在合理的范围内。本文将详细介绍如何在HarmonyOS NEXT中设置和使用NumberBox步进器的范围限制功能。
全栈若城
2025/03/10
1590
鸿蒙原生开发手记:04-一个完整元服务案例
整个元服务分为 4-5 个页面,首页为列表页,展示了当前影院热门的电影,点开是一个详情介绍页,里面有影片详情,演职表,相关影片推荐等,热门海报。打开海报是一个完整的海报展示页,点开可以产看大图。
少湖说
2024/12/27
740
鸿蒙原生开发手记:04-一个完整元服务案例
中文转为拼音pinyin三方库发布
https://ohpm.openharmony.cn/#/cn/detail/@nutpi%2Fpinyin
徐建国
2024/12/27
1100
中文转为拼音pinyin三方库发布
原生鸿蒙Next版API12聊天实例|鸿蒙ArkTS实战聊天朋友圈
这段时间一直学习华为自主研发的鸿蒙OS Next全场景操作系统。花了一个月捣鼓了一款HarmonyOS聊天App项目。
andy2018
2024/11/19
3090
原生鸿蒙Next版API12聊天实例|鸿蒙ArkTS实战聊天朋友圈
鸿蒙-元服务-坚果派-第四章 基础控件
2、引用Resource资源,资源路径为【/resources/base/element/string.json】
红目香薰
2025/02/20
970
鸿蒙-元服务-坚果派-第四章 基础控件
arkTS开发鸿蒙OS个人商城案例【2024最新 新年限定开发案例QAQ】
arkTS是华为自己研发的一套前端语言,是在js和ts技术的基础上又进行了升级而成!
淼学派对
2024/02/17
6830
arkTS开发鸿蒙OS个人商城案例【2024最新 新年限定开发案例QAQ】
27. Harmonyos Next仿uv-ui 组件NumberBox 步进器组件禁用状态
NumberBox步进器组件提供了多种禁用状态的设置,包括整体禁用、输入框禁用和长按禁用,可以根据不同场景的需求来控制用户的交互行为。本文将详细介绍如何在HarmonyOS NEXT中设置和使用NumberBox步进器的禁用状态功能。
全栈若城
2025/03/10
1360
HarmonyOS应用开发实战:基于ArkTS的开箱即用登录页面实现【样式方式实现①】【HarmonyOS 5.0(Next)】
地位:HarmonyOS NEXT成为全球继苹果iOS和安卓系统后的第三大移动操作系统,标志着华为在操作系统领域的重大突破。
一键难忘
2024/12/23
4010
HarmonyOS NEXT - ArkUI: TextInput组件
TextInput组件用于输入单行文本,使用非常广泛,例如应用登录账号密码、发送消息等。
用户9936235
2025/03/30
1730
鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门
Image('https://www-file.huawei.com/-/media/corporate/images/home/logo/huawei_logo.png') .width(100)
猫林老师
2024/12/23
4550
鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门
arkTS开发鸿蒙OS应用(登录页面实现,连接数据库)
喜欢的朋友可在抖音、小红书、微信公众号、哔哩哔哩搜索“淼学派对”。知乎搜索“编程淼”。
淼学派对
2024/02/10
1.3K0
arkTS开发鸿蒙OS应用(登录页面实现,连接数据库)
推荐阅读
相关推荐
【愚公系列】2023年12月 HarmonyOS教学课程 024-ArkUI组件(页面路由)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验