提交 e8fa83a2 编写于 作者: 杜庆泉's avatar 杜庆泉

补充UTSNumber 部分示例

上级 69a95cc4
...@@ -70,22 +70,32 @@ export function testNumber() : Result { ...@@ -70,22 +70,32 @@ export function testNumber() : Result {
expect(aj?.a == 1 as number).toEqual(true); expect(aj?.a == 1 as number).toEqual(true);
expect(aj?.a == 1.0).toEqual(true); expect(aj?.a == 1.0).toEqual(true);
expect(aj?.a == 1.0 as number).toEqual(true); expect(aj?.a == 1.0 as number).toEqual(true);
expect(aj?.a === 1).toEqual(true);
expect(aj?.a === 1 as number).toEqual(true);
expect(aj?.a === 1.0).toEqual(true);
expect(aj?.a === 1.0 as number).toEqual(true);
let ki:Int = 1; let ki:Int = 1;
let kd:Double = 1.0; let kd:Double = 1.0;
let kf:Float = (1.0).toFloat(); let kf:Float = (1.0).toFloat();
expect(aj?.a == ki).toEqual(true); expect(aj?.a == ki).toEqual(true);
expect(aj?.a == kd).toEqual(true); expect(aj?.a == kd).toEqual(true);
expect(aj?.a == kf).toEqual(true); expect(aj?.a == kf).toEqual(true);
expect(aj?.a === ki).toEqual(true);
expect(aj?.a === kd).toEqual(true);
expect(aj?.a === kf).toEqual(true);
// 对比JSON.parse 和 new 得到的对象属性 // 对比JSON.parse 和 new 得到的对象属性
let newA = A(1) let newA = A(1)
expect(aj?.a == newA.a).toEqual(true); expect(aj?.a == newA.a).toEqual(true);
expect(aj?.a === newA.a).toEqual(true);
newA.a = 1.0 newA.a = 1.0
expect(aj?.a == newA.a).toEqual(true); expect(aj?.a == newA.a).toEqual(true);
expect(aj?.a === newA.a).toEqual(true);
newA.a = 1.1 newA.a = 1.1
expect(aj?.a == newA.a).toEqual(false); expect(aj?.a == newA.a).toEqual(false);
expect(aj?.a === newA.a).toEqual(false);
}) })
test('isInteger', () => { test('isInteger', () => {
expect(Number.isInteger(12)).toEqual(true); expect(Number.isInteger(12)).toEqual(true);
expect(Number.isInteger(12.01)).toEqual(false); expect(Number.isInteger(12.01)).toEqual(false);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册