• Dart 数据类型 语法基础


    1、注释语法与JS一致

    (1)、单行注释 (// 单行注释)

    (2)、多行注释 (/* 多行注释 */)

    (3)、文档注释 (/// 文档注释)
                 可以通过 dartdoc 将注释转成文档(文档注释支持 markdown 语法)
     
    2、运行 dart 文件
      dart .\1_basic.dart

    3、打印使用print() 函数(JS使用 console.log())

    4、每行代码结束时,必须写结束分号(;)

    5、字符串通过引号包起来,支持模板字符串

    6、声明函数不需要关键字(JS中通过function关键字来声明函数)

    7、函数和参数前面都有类型声明,void表示没有返回值,int是整型数字

    8、main是入口函数,Dart应用程序总是从main函数开始执行

    9、用var声明的变量,其数据类型是动态的

    变量

    1、变量是一个引用,Dart万物皆对象,变量存储的是对象的引用
     
    2、声明变量
       (1)、明确指定类型  int age = 18;
       (2)、不明确类型    var age = 18; 或 dynamic age = 18;
     
    3、变量名大小写敏感,age 和 Age 是两个不同的变量
     
    4、变量默认值是 null (JS 中变量默认值是 undefined)
     
    5、Dart 变量的值不会进行隐式转换(null值不会自动转成 false)
    void main() {
      print(null == false); // false
      print('hello world!');
    
      // 声明变量
      var uname = 'zhangsan';
      print(uname);
    
      // 指定数据类型的方式
      String uid = '123456';
      print(uid);
    
      dynamic tid = 999;
      print('tid ---> $tid'); // tid ---> 999
      tid = '888';
      print('tid ---> $tid'); // tid ---> 888
    
      // 变量的默认值
      var age;
      print('age $age'); //  null
    
    }
    常量
     
    1、常量就是值不可变的变量(一旦声明,其值不能更改)
     
     2、声明常量
        (1)、const age = 18;
        (2)、final age = 18;
     
     3、const 和 final 的区别
        const time = DateTime.now(); // 报错,无法将运行时的值分配给 const 变量
        final time = DateTime.now(); // 成功,可以将运行时的值分配给 final 变量
    void main() {
      
      // 常量
      const soCode = 'so898888';
      soCode = '23343434'; // 错误,常量一旦声明不能再修改
    }
  • 相关阅读:
    webkit 技术内幕 笔记 二
    webkit 技术内幕 笔记 一
    javascript 权威指南1
    正则
    react-virtualized
    移动端字体
    vue 学习3
    vue 学习2
    vue 学习1
    移动端display:flex
  • 原文地址:https://www.cnblogs.com/rogerwu/p/16161254.html
Copyright © 2020-2023  润新知