The logic of the following code:
1. Since a number is displayed as several groups and each group consists of THREE digits, so in code 627, the position of group is calculated by MOD operation against 3.
2. For user setting "Y", the group separator character is " " and decimal separator is "," , stored in corresponding attribute in variable oOptions.
3. You can debug the NumberFormat.format in the run time to have a better understanding on the logic above. Suppose you do not the exact location of NumberFormat.js, just switch to debug mode, open Chrome development tool and go to Sources tab,
press Ctrl+O and type "NumberF" and then there is auto-complete function which lists all potential results.
Click the second one ( ) and you will navigate to NumberFormat.js. Hover the mouse and you can see its absolute path in tooltip.
Now you can set breakpoint and debug.
For more tips about Chrome development tool used in my daily work, please refer to this blog.
Enjoy debugging!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |