| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- // do while and while loops and break
- function AsmModule() {
- "use asm";
- var x1 = 10;
- function f3(x,y){
- x = x|0;
- y = +y;
- var m = 1000;
- var n = 10;
- var z = 1.1;
- a: while((x|0) < 30)
- {
- x = (x+1)|0
- if((x|0) > 10)
- {
- n = 0;
- do
- {
- if((n|0) > 50)
- break a;
- x = (x+1)|0;
- y = +(y * z)
- n = (n + 1)|0
- }while((n|0) < 100)
- }
- }
- return +y;
- }
- return f3
- }
- var f3 = AsmModule();
- print(f3(1,1.5))
- print(f3(1,1.5))
|