首页 > 其他分享 >无涯教程-Meteor - 检测(Check)

无涯教程-Meteor - 检测(Check)

时间:2023-10-09 14:32:28浏览次数:43  
标签:... Meteor 无涯 check Test myValue var Check String

check方法用于确定参数或类型是否与模式匹配。

安装检查包

打开命令提示符窗口并安装软件包。

C:\Users\username\Desktop\meteorApp>meteor add check

使用检查

在下面的示例中,无涯教程要检查 myValue 是否为字符串。既然如此,该应用程序将继续运行而不会出现任何错误。

meteorApp.js

var myValue = 'My Value...';
check(myValue, String);

在此示例中, myValue 不是字符串而是数字,因此控制台将记录错误。

meteorApp.js

var myValue = 1;
check(myValue, String);
Meteor Check Log Error

Match Test

Match.test 与check相似,不同之处在于测试失败而不是控制台错误时,无涯教程将获得一个 value 值。以下示例显示如何使用多个键测试对象。

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : "Value 2..."
}

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}

由于两个键都是字符串,因此测试为 true 。控制台将记录第一个选项。

Meteor 比赛测试 True

如果将 key2 更改为number,则测试将失败,并且控制台将记录第二个选项。

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : 1
}

var myValue = 1;

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}
Meteor 比赛测试 False

参考链接

https://www.learnfk.com/meteor/meteor-check.html

标签:...,Meteor,无涯,check,Test,myValue,var,Check,String
From: https://blog.51cto.com/u_14033984/7773781

相关文章

  • 无涯教程-Meteor - Session
    Session会话用于在用户使用应用程序时保存数据,用户离开应用程序后,该数据将被删除。在本章中,无涯教程将学习如何设置Session会话对象,存储一些数据并返回该数据。meteorApp.html<head><title>meteorApp</title></head><body><div>{{>myTemplate}}</div>......
  • 无涯教程-Meteor - 模板(Template)
    Meteor模板正在使用三个顶级标签。前两个是head和body。这些标签执行与常规HTML相同的功能,第三个标签是template。这是无涯教程将HTML连接到JavaScript的地方。简单模板以下示例显示了它是如何工作的。无涯教程正在创建一个name=“myParagraph”属性的模板,无涯教程可以......
  • 无涯教程-Meteor - 应用实例
    在本章中,无涯教程将学习如何创建您的第一个Meteor应用程序。第1步-创建应用要创建该应用程序,无涯教程将在命令提示符窗口中运行meteorcreate命令。应用名称为meteorApp。C:\Users\username\Desktop\Meteor>meteorcreatemeteorApp第2步-运行应用无涯教程可以通过......
  • 无涯教程-Kotlin - 简介
    Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012年1月,著名期刊《Dr.Dobb'sJournal》中Kotlin被认定为该月的最佳语言。虽然......
  • 无涯教程-Meteor - 环境设置
    在本章中,无涯教程将学习如何在Windows操作系统上安装Meteor,在开始使用Meteor之前,无涯教程需要NodeJS。NodeJS是Meteor开发所需的平台。如果您尚未准备好NodeJS环境设置,则可以查看无涯教程的NodeJS环境设置。安装Meteor从此页面下载官方Meteor安装程序。如果在安装过程中发......
  • 无涯教程-Meteor - 简介
    根据Meteor官方文件-Meteor是用于开发现代Web和移动应用程序的全堆栈JavaScript平台。Meteor包括一套用于构建连接客户端反应式应用程序的关键技术,一个构建工具以及来自Node.js和常规JavaScript社区的精选软件包。特征Web和Mobile   -Meteor提供了一个用于开发Web,An......
  • Centos系统安装MySQL数据库时,要以不安全的方式连接至 dev.mysql.com,使用“--no-check-
    解决:要以不安全的方式连接至dev.mysql.com,使用“--no-check-certificate” 问题:[root@192桌面]#wgethttps://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm--2023-10-0812:44:16--https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.......
  • 无涯教程-OC - Switches函数
    Switch用于在打开和关闭状态之间切换。Switches-重要属性onImageoffImageonSwitches-重要方法-(void)setOn:(BOOL)onanimated:(BOOL)animatedSwitches-自定义方法-(IBAction)switched:(id)sender{NSLog(@"Switchcurrentstate%@",mySwitch.on?@"On":......
  • 无涯教程-OC - Pickers函数
    Pickers包含一个旋转的可滚动视图,该视图用于从项目列表中选择一个值。Pickers-重要属性delegatedataSourcePickers-重要方法-(void)reloadAllComponents-(void)reloadComponent:(NSInteger)component-(NSInteger)selectedRowInComponent:(NSInteger)component-(v......
  • 华为云CodeArts Check代码检查服务用户声音反馈集锦(8)
    作者:gentle_zhou原文链接:<https://bbs.huaweicloud.com/blogs/411562>CodeArtsCheck(原CodeCheck),是自主研发的代码检查服务。建立在华为30年自动化源代码静态检查技术积累与企业级应用经验的沉淀之上,为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、......