BT编程语言文档

功能

BT 是动态类型语言,变量本身不固定类型,值在运行时携带类型。常见类型包括数字、字符串、布尔、数组、对象、函数、类实例、正则和空值。

查看类型

类型转换

数据类型

BT语言中的基础数据类型:

  • Int 整数
  • Float 浮点
  • Bool 布尔
  • String 字符
  • Array 数组
  • Object 对象

还有两个特殊值,Null和Empty,当转为bool值的时候,都为false。

  • null 表示不是有效的值,可被打印出来。
  • empty 空表达式、未初始化变量或无显式结果,不会被打印出来。

除此之外还有一些其他数据类型:

  • Fn 函数
  • Class
  • Fs 文件对象
  • Date 时间对象
  • Regex 正则表达式
  • Process 进程
  • Math 数学
  • Base64 Base64
  • Mysql Mysql数据库
  • Net 网络
  • Device 设备

我们通过变量来写一下这些数据类型:

上面的代码示例是按照标准JS语法编写的,为了展示BT的变态和魔性,来,请看下面的数组和对象的示例: