Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
程序yang
unidocs-zh
提交
fbb481ab
U
unidocs-zh
项目概览
程序yang
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fbb481ab
编写于
8月 31, 2022
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: syntax-uts.md
上级
43ab1219
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
176 addition
and
0 deletion
+176
-0
docs/tutorial/syntax-uts.md
docs/tutorial/syntax-uts.md
+176
-0
未找到文件。
docs/tutorial/syntax-uts.md
浏览文件 @
fbb481ab
...
...
@@ -1545,6 +1545,10 @@ console.log(obj["result"]);
// expected output: true
```
**注意**
-
JSON.parse 解析出来的对象,目前仅支持使用方括号[]访问
###### stringify
JSON.stringify() 方法将一个 uts 对象或值转换为 JSON 字符串
...
...
@@ -1699,6 +1703,178 @@ forEach 方法会根据集合中元素的插入顺序,依次执行提供的回
has() 方法返回一个布尔值来指示对应的值 value 是否存在 Set 对象中。
## 语言参考
### 关键词
-
`as`
*
用于类型转换。
*
为导入指定一个别名
-
`break`
*
中止当前循环,switch语句,并把程序控制流转到紧接着被中止语句后面的语句。
-
`case`
*
与
`switch`
搭配使用。
-
`catch`
*
与
`try`
搭配使用,捕获程序异常。
-
`class`
*
声明创建一个新类。
-
`const`
*
声明一个常量,不能重新赋值。
-
`continue`
*
声明终止当前循环或标记循环的当前迭代中的语句执行,并在下一次迭代时继续执行循环。
-
`debugger`
*
调用任何可用的调试功能,例如设置断点。 如果没有调试功能可用,则此语句不起作用。
-
`default`
*
与
`switch`
搭配,匹配不存在时做的事情,也可以用于
`export`
语句。
-
`delete`
*
在
`Javascript`
平台,用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。
-
`do`
*
创建一个执行指定语句的循环,直到condition值为 false。在执行statement 后检测condition,所以指定的statement至少执行一次。
-
`else`
*
与
`if`
搭配使用。
-
`export`
*
用于模块导出。
-
`extends`
*
用于
`class`
继承。
-
`finally`
*
与
`try-catch`
搭配使用。
-
`for`
*
创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。
-
`function`
*
声明定义一个具有指定参数的函数。
-
`if`
*
当指定条件为真,if 语句会执行一段语句。如果条件为假,则执行另一段语句。
-
`import`
*
用于导入由另一个模块导出的绑定。
-
`in`
*
可在 for 循环中迭代对象。
-
`instanceof`
*
检测一个值具有指定类型。
-
`new`
*
创建一个
`class`
实例。
-
`return`
*
终止函数的执行,并返回一个指定的值给函数调用者。
-
`super`
*
用于访问和调用一个对象的父对象上的函数。
-
`switch`
*
评估一个表达式,将表达式的值与case子句匹配,并执行与该情况相关联的语句。
-
`this`
*
引用当前接收者。
-
`throw`
*
抛出一个异常。
-
`try`
]
*
捕获一个异常。
-
`typeof`
*
在
`Javascript`
平台,返回一个字符串,表示未经计算的操作数的类型。
-
`var`
*
声明一个变量,不建议使用。
-
`void`
*
表示函数没有返回结果。
-
`while`
*
在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环。
-
`with`
*
在
`Javascript`
平台,扩展一个语句的作用域链。
-
`yield`
*
在
`Javascript`
平台,用来暂停和恢复一个生成器函数。
-
`enum`
-
`implements`
-
`interface`
-
`let`
-
`package`
-
`private`
-
`protected`
-
`public`
-
`static`
-
`await`
-
`abstract`
-
`boolean`
-
`byte`
-
`char`
-
`double`
-
`final`
-
`float`
-
`goto`
-
`int`
-
`long`
-
`native`
-
`short`
-
`synchronized`
-
`transient`
-
`volatile`
### 操作符
-
`+`
*
相加运算符 (+) 用于对两个操作数进行相加运算。
-
`+=`
*
加法赋值操作符 (+=) 将右操作数的值添加到变量,并将结果分配给该变量。两个操作数的类型确定加法赋值运算符的行为。
-
`=`
*
简单赋值操作符 (=) 用于为变量赋值。赋值表达式本身的值为要赋值的值。
-
`&`
*
按位与运算符 (&) 在两个操作数对应的二进位都为 1 时,该位的结果值才为 1,否则为 0。
-
`&=`
*
按位与赋值运算符(&=)表示两个操作数的二进制,对它们进行按位 AND 运算并将结果分配给变量。
-
`~`
*
按位非运算符(~),反转操作数的位。
-
`|`
*
按位或运算符(|),如果两位之一为 1 则设置每位为 1。
-
`|=`
*
按位或赋值操作符 (|=) 使用二进制表示操作数,进行一次按位或操作并赋值。
-
`^`
*
按位异或运算符(^),如果两位只有一位为 1 则设置每位为 1。
-
`^=`
*
按位异或赋值操作符 (^=) 使用二进制表示操作数,进行一次按位异或操作并赋值。
-
`?`
-
`--`
*
自减运算符 (--) 将它的操作数减一,然后返回操作数。
-
`/`
*
除法运算符 (/) 计算了两个操作数的商,左边的数是被除数,右边的是除数。
-
`/=`
-
`==`
-
`>`
*
当左边操作数大于右边的时候,大于 (>) 运算符返回true,否则返回false。
-
`>=`
*
当左边操作数大于等于右边的时候,大于等于 (>=) 运算符返回true,否则返回false。
-
`++`
*
自增运算符 (++) 将其操作数递增(加 1)并返回一个值。
-
`!=`
-
`<<`
*
左移操作符 (<<) 将第一个操作数向左移动指定位数,左边超出的位数将会被清除,右边将会补零。
-
`<<=`
*
左移赋值运算符 (<<=) 将变量向左移动指定数量的位,并将结果赋值给变量。
-
`<`
*
当左边操作数小于右边的时候,小于 (<) 运算符返回true,否则返回false。
-
`<=`
*
当左边操作数小于等于右边的时候,小于等于 (>=) 运算符返回true,否则返回false。
-
`&&`
*
逻辑与
-
`&&=`
-
`!`
-
`??=`
-
`||`
*
逻辑或。
-
`||=`
*
逻辑或赋值(x ||= y)运算仅在 x 为虚值时赋值。
-
`*`
*
乘法运算符 (
*
) 计算操作数的乘积。
-
`*=`
-
`??`
-
`?.`
-
`%`
*
当一个操作数除以第二个操作数时,取余运算符(%)返回剩余的余数。它与被除数的符号保持一致。
-
`%=`
-
`>>`
*
右移操作符 (>>) 是将一个操作数按指定移动的位数向右移动,右边移出位被丢弃,左边移出的空位补符号位(最左边那位)。
-
`>>=`
*
右移赋值运算符 (>>=) 将变量向右移动指定数量的位,并将结果赋值给变量。
-
`===`
-
`!==`
-
`-`
-
`-=`
-
`>>>`
*
无符号右移运算符(>>>)(零填充右移)将第一个操作数向右移动指定(二进制)位数。
-
`>>>=`
## 开发指南
### 使用 uts 开发 uni-app 原生插件
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录