dart类型转换和类型判断
1==》dart运算符
+ - * / ~/ 这个取整 %(取余)
var a1 = 10;
var b2 = 3;
print(a1 ~/ b2);//输出的值是三
02==》比较运算符
== != > < >= <=
++讲解
var a = 10;
// 后自加,赋值后在运算;
var b = a++;
print(a); //11
print(b); //10
var a = 10;
// 前自加,运算后在赋值;
var b = ++a;
print(a); //11
print(b); //11
03==》 switch 运算,跟js是一样的哈~~;
var sex = "男";
switch (sex) {
case "男":
print("性别是男");
break;
case "女":
print("性别是男");
break;
default:
print("参数错误");
break;
}
04==》 三目运算
bool c = true;
String a = c ? "条件是真" : '条件为假';
print(a);
05==》 ?? 运算符
不太明白这个运算父的意思;
06==> 类型转换
字符串 转成 数字哈
var Str = "123";
var b = int.parse(Str);
print(b);//123
print(b is int);
int.parse();//被转化的值只能够是一个整数哈!
如果是一个浮点类型的数字,转化的时候会报错的哈;
//转为浮点类型
var Str = "123";
var b = double.parse(Str);
print(b);//123.0
print(b is double);
//try catch的使用;如果try任意一行代码报错,执行catch中的语句
var a = "";
try {
var myNum = double.parse(a);
print(myNum);
} catch (err) {
print(err);
}
//将数字转换为字符串
var a = 123;
var b = a.toString();
print(b);
print(b is String);
//isEmpty 判断是否是一个空的字符串;
var a = ' ';
if (a.isEmpty) {
// 走的这里
print('是一个空的字符串');
} else {
print('不是空的字符串');
}
var a = '';
if (a.isEmpty) {
print('是一个空的字符串');
} else {
// 走的这里
print('不是空的字符串');
}
ps==>注意 a=''和a=' '是不一样的哈;
//NaN的判断
var a = 0 / 0;
print(a);//返回的是NaN;
print(a.isNaN);//true
dart类型转换和类型判断的更多相关文章
- Go 类型转换与类型判断
目录 Go 类型转换与类型判断 1.类型转化 2.类型判断 Go 类型转换与类型判断 1.类型转化 T(a) : T 是目标类型 a 是源变量 package main import "fm ...
- matlab 类型转换(类型判断)
char:Convert to character array,转换为字符数组:matlab 下没有 str 字符串类型转换: char(0-255) ⇒ ASCII 码的转换: im2double( ...
- Java中类型判断的几种方式
1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...
- 类型和原生函数及类型转换(二:终结js类型判断)
typeof instanceof isArray() Object.prototype.toString.call() DOM对象与DOM集合对象的类型判断 一.typeof typeof是一个一元 ...
- Swift4 类与继承, 类型转换, 类型判断
创建: 2018/03/05 完成: 2018/03/07 更新: 2018/03/09 完善标题 [Swift4 类与继承, 类型转换] -> [Swift4 类与继承, 类型转换与判断] 补 ...
- TypeScript 之类型判断
在使用 Angular 做项目的时候,对 TypeScript 的类型判断不太熟练,为了方便查找,特意对 TypeScript 的类型判断做了简单梳理.文章只是 TS 官网的内容摘要,没有高深的知识, ...
- jQuery使用(十二):工具方法之type()之类型判断
type()的使用 类型判断方法之is...() 实现原理可以参考我的另一篇js源码剖析博客: 类型和原生函数及类型转换(二:终结js类型判断) $.type( undefined ) === &qu ...
- JS 相等判断 / 类型判断
相等判断 JavaScript提供三种不同的值比较操作: 严格相等 ("triple equals" 或 "identity"),使用 === , 宽松相等 ( ...
- JS类型判断typeof PK {}.toString.call(obj)
参考链接:https://www.talkingcoder.com/article/6333557442705696719 先看typeof <!doctype html> <htm ...
- Lambda03 方法引用、类型判断、变量引用
1 方法引用 1.1 方法引用的好处 方法引用结合 Lambda 可以引用已存在的方法,省略很多编码,而且可读性更强,它可以自动装配参数与返回值. 在编写lambda表达式的时候可以通过方法引用的方式 ...
随机推荐
- 【一步步开发AI运动小程序】十六、AI运动识别中,如何判断人体站位?
[云智AI运动识别小程序插件],可以为您的小程序,赋于人体检测识别.运动检测识别.姿态识别检测AI能力.本地原生识别引擎,无需依赖任何后台或第三方服务,有着识别速度快.体验佳.扩展性强.集成快.成本低 ...
- lua获取请求参数以及在nginx.conf中使用
-- 获取请求路径 local request_uri = ngx.var.request_uri -- 从 header中取值 local token = ngx.req.get_headers() ...
- Docker之基础(一)
接触Docker有很久一段时间, 但是没有好好总结一下, 借此公司项目全面容器化, 记录一下常用的Docker操作 概况: 本次容器化的项目包括PHP+Python项目,PHP是基于php-fpm的基 ...
- docker之基本命令(2)
上一篇介绍了一下,docker使用的有些基础命令.这次再来深入的了解一下较为复杂的docker命令 管理指令 说明 docker container 用于管理容器 docker image 用于 ...
- Mybatis【12】-- Mybatis多条件怎么查询?
很多时候,我们需要传入多个参数给sql语句接收,但是如果这些参数整体不是一个对象,那么我们应该怎么做呢?这里有两种解决方案,仅供参考. 1.将多个参数封装成为Map 测试接口,我们传入一个Map,里面 ...
- One API 替代品 Chat Nio 安装与使用教程
有这样一位初中生,他在初一下学期发起了一个项目,专门用来给他的朋友们免费体验 GPT 模型. 到了八年级的暑假,他决定把这个项目开源出来,并且正式命名为 Chat Nio,同时项目的定位为一站式 LL ...
- Postman无法启动
前情 最近在捣鼓node.js,需要一个接口测试工具,而Postman是业界有名的接口测试工具,自然接口测试就用它了. 坑 已经有一段时间没启动Postman了,突然发现启动一直卡在修复界面,重启也不 ...
- Acrobat Pro DC 2024.005 像word一样编辑PDF
随着数字化的推广,PDF文件凭借其强大的优势和稳定性逐渐成为各类文档交流和存储的首选格式.随之而来的是对PDF文件的阅读.编辑.转换.转曲等各种操作需求的不断增长.因此,一款强大的PDF处理软件不仅需 ...
- Qt 在线程中invokeMethod采用QueuedConnection模式,调用带指针参数槽,实际不会调用
widgetObject有操函数Test: void Test(int *v); 在线程中调用Test,会被忽略,实际不会调用. QMetaObject::invokeMethod(widgetObj ...
- Datadog发布云成本现状报告:83%的容器支出被闲置资源浪费
原文链接:https://www.datadoghq.com/state-of-cloud-costs/ 编译:CloudPilot AI 尽管灵活多样的云服务为云成本优化提供了诸多机会,但企业在提升 ...