## 目录 --- ---
一 操作符 * 1.1 算术运算 ```js (a + b) (a - b) (a / b) (a * b) ``` * 1.2 逻辑运算 ```js (a > b) (a >= b) (a < b) (a <= b) (a == b) (a != b) (a || b) (a && b) (!a) ```
二 变量声明 * 2.1 定义 ```js 定义 世界 = "我们" ``` * 2.2 常量 ```js 常量 名字 = "中国" ``` * 2.3 变量 ```js 变量 年龄 = 1 ``` * 2.4 数组 ```js 变量 数组 = [1, 2, 3] ``` * 2.5 JSON ```js 变量 对象 = { name: 'yy' } ```
三 流程控制 * 3.1 如果 ```js 如果(名字 == '中国') { 打印("龙的传人") } ``` * 3.2 匹配 ```js 匹配(人物) { 场景 '李白': 返回 打印('故人西辞黄鹤楼, 烟花三月下扬州') 场景 '张继': 返回 打印("姑苏城外寒山寺, 夜半钟声到客船") 场景 '苏轼': 返回 打印(`人生如逆旅,我亦是行人`) 默认: 返回 打印('选择: 李白 | 张继 | 苏轼') } ``` * 3.3 循环 ```js 循环 { 打印('选择: 李白 | 张继 | 苏轼') 终止 } ``` * 3.4 遍历 ```js 定义 人名 = ['李白', '张继', '苏轼'] 遍历 (当前人名 来自 人名) { 打印(当前人名) } ```
四 函数定义 * 4.1 定义 ```js 函数 获取名字 => (参数) { 打印(参数) } ``` * 4.2 调用 ```js 获取名字('李白'); ``` * 4.3 返回 ```js 返回 "李白"; ```
五 特征定义 * 5.1 声明 ```js 特征 古代 { 基态(人物) { 此.人物 = 人物 } 曰() { 打印('诗仙') } } ``` * 5.2 实例化 ```js 定义 李白 = 特征.基态('李白'); ``` * 5.2 调用 ```js 李白.曰() ```
六 模块管理 * 6.1 导入 ```js 引入 藏书阁.函数库.* 引入 藏书阁.函数库.* ``` * 6.2 导出 ```js // TODO 导出 蚂蚁.搬家.* 导出 蚂蚁.搬家.* ```
七 其他 在编程语言发展史中, 语法结构多以英文词组为主, 如C(丹麦), Java(加拿大), Python(荷兰), Lua(巴西), Rust(美国), 但楔形文字作为一种语法表达, 具有天然的简练和美感, 本项目也仅仅是作为一种学习和探索, 不讨论语言文化的优劣
---