Dart数据类型:变量类型 var, Object, dynamic
Dart数据类型:字符串类型
字符串定义的几种方式
1.使用单引号' '或者双引号" "定义
示例代码:
var str1='this is str1';
String str2='this is str2';
print(str1);//输出:this is str1
print(str2);//输出:this is str2
或
String str1="this is str1";
var str2="this is str2";
print(str1);//输出:this is str1
print(str2);//输出:this is str2
2.使用三个单引号''' ''',这是dart特有的,可以定义多行的字符串。
示例代码:
String str='''this is str1
this is str2
this is str3 ''';
prit(str1);
字符串的拼接
在dart中字符串的拼接常用方式有:1.使用"+"链接,2.使用"$"引用
示例代码:
void main(){
String str1='你好';
String str2='Dart';
print("$str1 $str2");//输出:你好 Dart
print(str1 + str2);//输出:你好Dart
print(str1 +" "+ str2);//输出:你好 Dart
}
还有Dart中字符串拼接的骚操作:可以使用单引号加空格来拼接字符串
示例代码:
void main(){
print('你好''Dart');//输出:你好Dart
print('你好'
'Dart');//输出:你好Dart
}
更多黑魔法,可以尝试使用
Dart数据类型:数值类型
Dart 中只提供了两种类型: int double,其中 int 必须是整型;double 既可以是整型 也可是浮点型;还可以用num关键字声明数值类型的数据,num既可以是整型,也可以是浮点型
示例代码:
void main(){
int a=123;
a=45;
print(a);//输出:45
double b=23.5;
b=24;
print(b);//输出:24
num d = 10; // 整形
d = 20.1; // 浮点型
}
数值型的操作
运算符: +、 - 、* 、/ 、 ~/ 、 %
常用属性: isNaN、isEven、isOdd
常用方法:abs()、round()、floorl()、ceil()、toInt()、toDouble()
代码示例:
void main(){
//一些常用的加减