亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? scriptruntime.java

?? 主要的怎么樣結合java 和 javascript!
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
                            digit -= 'a' - 10;                        else                            digit -= 'A' - 10;                        bitShiftInChar = radix;                    }                    bitShiftInChar >>= 1;                    boolean bit = (digit & bitShiftInChar) != 0;                    switch (state) {                      case SKIP_LEADING_ZEROS:                          if (bit) {                            --exactBitsLimit;                            sum = 1.0;                            state = FIRST_EXACT_53_BITS;                        }                        break;                      case FIRST_EXACT_53_BITS:                           sum *= 2.0;                        if (bit)                            sum += 1.0;                        --exactBitsLimit;                        if (exactBitsLimit == 0) {                            bit53 = bit;                            state = AFTER_BIT_53;                        }                        break;                      case AFTER_BIT_53:                        bit54 = bit;                        factor = 2.0;                        state = ZEROS_AFTER_54;                        break;                      case ZEROS_AFTER_54:                        if (bit) {                            state = MIXED_AFTER_54;                        }                        // fallthrough                      case MIXED_AFTER_54:                        factor *= 2;                        break;                    }                }                switch (state) {                  case SKIP_LEADING_ZEROS:                    sum = 0.0;                    break;                  case FIRST_EXACT_53_BITS:                  case AFTER_BIT_53:                    // do nothing                    break;                  case ZEROS_AFTER_54:                    // x1.1 -> x1 + 1 (round up)                    // x0.1 -> x0 (round down)                    if (bit54 & bit53)                        sum += 1.0;                    sum *= factor;                    break;                  case MIXED_AFTER_54:                    // x.100...1.. -> x + 1 (round up)                    // x.0anything -> x (round down)                    if (bit54)                        sum += 1.0;                    sum *= factor;                    break;                }            }            /* We don't worry about inaccurate numbers for any other base. */        }        return sum;    }    /**     * ToNumber applied to the String type     *     * See ECMA 9.3.1     */    public static double toNumber(String s) {        int len = s.length();        int start = 0;        char startChar;        for (;;) {            if (start == len) {                // Empty or contains only whitespace                return +0.0;            }            startChar = s.charAt(start);            if (!Character.isWhitespace(startChar))                break;            start++;        }        if (startChar == '0') {            if (start + 2 < len) {                int c1 = s.charAt(start + 1);                if (c1 == 'x' || c1 == 'X') {                    // A hexadecimal number                    return stringToNumber(s, start + 2, 16);                }            }        } else if (startChar == '+' || startChar == '-') {            if (start + 3 < len && s.charAt(start + 1) == '0') {                int c2 = s.charAt(start + 2);                if (c2 == 'x' || c2 == 'X') {                    // A hexadecimal number with sign                    double val = stringToNumber(s, start + 3, 16);                    return startChar == '-' ? -val : val;                }            }        }        int end = len - 1;        char endChar;        while (Character.isWhitespace(endChar = s.charAt(end)))            end--;        if (endChar == 'y') {            // check for "Infinity"            if (startChar == '+' || startChar == '-')                start++;            if (start + 7 == end && s.regionMatches(start, "Infinity", 0, 8))                return startChar == '-'                    ? Double.NEGATIVE_INFINITY                    : Double.POSITIVE_INFINITY;            return NaN;        }        // A non-hexadecimal, non-infinity number:        // just try a normal floating point conversion        String sub = s.substring(start, end+1);        if (MSJVM_BUG_WORKAROUNDS) {            // The MS JVM will accept non-conformant strings            // rather than throwing a NumberFormatException            // as it should.            for (int i=sub.length()-1; i >= 0; i--) {                char c = sub.charAt(i);                if (('0' <= c && c <= '9') || c == '.' ||                    c == 'e' || c == 'E'  ||                    c == '+' || c == '-')                    continue;                return NaN;            }        }        try {            return Double.valueOf(sub).doubleValue();        } catch (NumberFormatException ex) {            return NaN;        }    }    /**     * Helper function for builtin objects that use the varargs form.     * ECMA function formal arguments are undefined if not supplied;     * this function pads the argument array out to the expected     * length, if necessary.     */    public static Object[] padArguments(Object[] args, int count) {        if (count < args.length)            return args;        int i;        Object[] result = new Object[count];        for (i = 0; i < args.length; i++) {            result[i] = args[i];        }        for (; i < count; i++) {            result[i] = Undefined.instance;        }        return result;    }    /* Work around Microsoft Java VM bugs. */    private final static boolean MSJVM_BUG_WORKAROUNDS = true;    public static String escapeString(String s)    {        return escapeString(s, '"');    }    /**     * For escaping strings printed by object and array literals; not quite     * the same as 'escape.'     */    public static String escapeString(String s, char escapeQuote)    {        if (!(escapeQuote == '"' || escapeQuote == '\'')) Kit.codeBug();        StringBuffer sb = null;        for(int i = 0, L = s.length(); i != L; ++i) {            int c = s.charAt(i);            if (' ' <= c && c <= '~' && c != escapeQuote && c != '\\') {                // an ordinary print character (like C isprint()) and not "                // or \ .                if (sb != null) {                    sb.append((char)c);                }                continue;            }            if (sb == null) {                sb = new StringBuffer(L + 3);                sb.append(s);                sb.setLength(i);            }            int escape = -1;            switch (c) {                case '\b':  escape = 'b';  break;                case '\f':  escape = 'f';  break;                case '\n':  escape = 'n';  break;                case '\r':  escape = 'r';  break;                case '\t':  escape = 't';  break;                case 0xb:   escape = 'v';  break; // Java lacks \v.                case ' ':   escape = ' ';  break;                case '\\':  escape = '\\'; break;            }            if (escape >= 0) {                // an \escaped sort of character                sb.append('\\');                sb.append((char)escape);            } else if (c == escapeQuote) {                sb.append('\\');                sb.append(escapeQuote);            } else {                int hexSize;                if (c < 256) {                    // 2-digit hex                    sb.append("\\x");                    hexSize = 2;                } else {                    // Unicode.                    sb.append("\\u");                    hexSize = 4;                }                // append hexadecimal form of c left-padded with 0                for (int shift = (hexSize - 1) * 4; shift >= 0; shift -= 4) {                    int digit = 0xf & (c >> shift);                    int hc = (digit < 10) ? '0' + digit : 'a' - 10 + digit;                    sb.append((char)hc);                }            }        }        return (sb == null) ? s : sb.toString();    }    static boolean isValidIdentifierName(String s)    {        int L = s.length();        if (L == 0)            return false;        if (!Character.isJavaIdentifierStart(s.charAt(0)))            return false;        for (int i = 1; i != L; ++i) {            if (!Character.isJavaIdentifierPart(s.charAt(i)))                return false;        }        return !TokenStream.isKeyword(s);    }    /**     * Convert the value to a string.     *     * See ECMA 9.8.     */    public static String toString(Object val) {        for (;;) {            if (val == null) {                return "null";            }            if (val == Undefined.instance) {                return "undefined";            }            if (val instanceof String) {                return (String)val;            }            if (val instanceof Number) {                // XXX should we just teach NativeNumber.stringValue()                // about Numbers?                return numberToString(((Number)val).doubleValue(), 10);            }            if (val instanceof Scriptable) {                val = ((Scriptable) val).getDefaultValue(StringClass);                if (val instanceof Scriptable) {                    throw errorWithClassName("msg.primitive.expected", val);                }                continue;            }            return val.toString();        }    }    static String defaultObjectToString(Scriptable obj)    {        return "[object " + obj.getClassName() + ']';    }    public static String toString(Object[] args, int index)    {        return (index < args.length) ? toString(args[index]) : "undefined";    }    /**     * Optimized version of toString(Object) for numbers.     */    public static String toString(double val) {        return numberToString(val, 10);    }    public static String numberToString(double d, int base) {        if (d != d)            return "NaN";        if (d == Double.POSITIVE_INFINITY)            return "Infinity";        if (d == Double.NEGATIVE_INFINITY)            return "-Infinity";        if (d == 0.0)            return "0";        if ((base < 2) || (base > 36)) {            throw Context.reportRuntimeError1(                "msg.bad.radix", Integer.toString(base));        }        if (base != 10) {            return DToA.JS_dtobasestr(base, d);        } else {            StringBuffer result = new StringBuffer();            DToA.JS_dtostr(result, DToA.DTOSTR_STANDARD, 0, d);            return result.toString();        }    }    static String uneval(Context cx, Scriptable scope, Object value)    {        if (value == null) {            return "null";        }        if (value == Undefined.instance) {            return "undefined";        }        if (value instanceof String) {            String escaped = escapeString((String)value);            StringBuffer sb = new StringBuffer(escaped.length() + 2);            sb.append('\"');            sb.append(escaped);            sb.append('\"');            return sb.toString();        }        if (value instanceof Number) {            double d = ((Number)value).doubleValue();            if (d == 0 && 1 / d < 0) {                return "-0";            }            return toString(d);        }        if (value instanceof Boolean) {            return toString(value);        }        if (value instanceof Scriptable) {            Scriptable obj = (Scriptable)value;            Object v = ScriptableObject.getProperty(obj, "toSource");            if (v instanceof Function) {                Function f = (Function)v;                return toString(f.call(cx, scope, obj, emptyArgs));            }            return toString(value);        }        warnAboutNonJSObject(value);        return value.toString();    }    static String defaultObjectToSource(Context cx, Scriptable scope,                                        Scriptable thisObj, Object[] args)    {        boolean toplevel, iterating;        if (cx.iterating == null) {            toplevel = true;            iterating = false;            cx.iterating = new ObjToIntMap(31);        } else {            toplevel = false;            iterating = cx.iterating.has(thisObj);        }        StringBuffer result = new StringBuffer(128);        if (toplevel) {            result.append("(");        }        result.append('{');        // Make sure cx.iterating is set to null when done

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆91在线播放免费| 色综合久久久久| 777久久久精品| 日韩影院在线观看| 91精品中文字幕一区二区三区| 亚洲激情图片小说视频| 欧美天天综合网| 午夜视频一区在线观看| 欧美人狂配大交3d怪物一区| 日韩av不卡一区二区| 9191精品国产综合久久久久久| 一区二区三区不卡在线观看| 欧美日韩国产小视频| 午夜久久电影网| 日韩一区和二区| 中文子幕无线码一区tr| 91一区一区三区| 亚洲免费成人av| 国产99一区视频免费 | 国产日韩欧美麻豆| 国产精品 日产精品 欧美精品| 日韩午夜中文字幕| 不卡一二三区首页| 一区二区三区不卡视频| 欧美日韩激情一区二区三区| 免费的国产精品| 日韩精品一区二| 国产真实乱子伦精品视频| 久久亚洲捆绑美女| 不卡的av电影在线观看| 一区二区三区色| 日韩欧美在线观看一区二区三区| 国产综合久久久久久鬼色 | 国产91精品欧美| 一区二区三区在线视频免费| 欧美一区二区三区在| 国产精品一二三四区| 亚洲精品水蜜桃| 这里只有精品99re| av综合在线播放| 日韩精品1区2区3区| 欧美国产激情二区三区| 欧美一区二区免费| 97se亚洲国产综合自在线观| 日韩成人av影视| 亚洲欧美激情插 | 国产精品高潮呻吟| 欧美日本视频在线| 亚洲成人av资源| 精品国产一二三| 色天天综合色天天久久| 偷拍一区二区三区| 久久精品欧美日韩精品| 欧美在线三级电影| 亚洲图片欧美色图| 国产日韩在线不卡| 欧美久久免费观看| 国产麻豆精品一区二区| 日产欧产美韩系列久久99| 国产精品丝袜在线| 欧美在线观看一区二区| 从欧美一区二区三区| 日韩精品久久理论片| 综合久久久久久| 国产精品久久久久久久久免费樱桃 | 欧美三级视频在线| 国产毛片精品一区| 精品一区二区三区欧美| 亚洲成av人在线观看| 国产精品久久久久久久午夜片| 国产婷婷一区二区| 日韩欧美专区在线| 欧美日韩国产影片| 欧美日韩日本视频| 91国偷自产一区二区三区观看| 国产丶欧美丶日本不卡视频| 黄页视频在线91| 琪琪久久久久日韩精品| 一区二区三区欧美在线观看| 樱花影视一区二区| 亚洲人被黑人高潮完整版| 中文字幕第一区第二区| 国产精品久久久久一区二区三区| 久久在线观看免费| 日韩免费福利电影在线观看| 欧美大片一区二区三区| 9191成人精品久久| 欧美三级午夜理伦三级中视频| 欧美视频精品在线观看| 日本福利一区二区| 日本丰满少妇一区二区三区| 欧美色偷偷大香| 欧美三级欧美一级| 欧美三级电影在线观看| 欧美一级xxx| 制服.丝袜.亚洲.另类.中文 | 亚洲一线二线三线久久久| 亚洲人成网站色在线观看| 中文字幕一区av| 国产精品久久久一本精品 | 色哟哟亚洲精品| 色噜噜久久综合| 国产精品亚洲人在线观看| www.视频一区| av成人免费在线观看| 91欧美激情一区二区三区成人| 欧美性受极品xxxx喷水| 欧美日韩成人综合在线一区二区| 欧美视频在线观看一区二区| 国产区在线观看成人精品| 久久综合成人精品亚洲另类欧美 | 国产一区二区看久久| 国产综合一区二区| 99在线视频精品| 色偷偷久久一区二区三区| 欧美性视频一区二区三区| 91亚洲国产成人精品一区二三| 在线观看欧美精品| 一本大道久久a久久综合婷婷 | 亚洲国产精品久久一线不卡| 日本午夜一区二区| 国产成人av一区二区三区在线| 色婷婷av一区二区三区之一色屋| 欧美高清www午色夜在线视频| 日韩精品一区二区三区视频在线观看 | 亚洲欧美国产77777| 午夜av一区二区三区| 国产亚洲精品中文字幕| 日韩女优毛片在线| 日韩一区国产二区欧美三区| 麻豆成人久久精品二区三区小说| 日韩av一区二区三区四区| 色偷偷久久人人79超碰人人澡| 日本高清不卡aⅴ免费网站| 久久蜜臀中文字幕| 日韩精品免费专区| 看片网站欧美日韩| 777欧美精品| 老司机免费视频一区二区| 欧美成人伊人久久综合网| 日韩av电影天堂| 日韩欧美在线不卡| 亚洲欧美日韩国产另类专区| 精品一区二区免费视频| 国产电影精品久久禁18| 欧美日韩在线观看一区二区 | 亚洲色图第一区| 久久狠狠亚洲综合| 日韩欧美专区在线| 韩国一区二区视频| 欧美国产乱子伦| 色偷偷久久一区二区三区| 亚洲国产日韩综合久久精品| 精品日韩一区二区三区免费视频| 国内精品写真在线观看| 一区二区视频在线看| 717成人午夜免费福利电影| 青青草原综合久久大伊人精品优势| 久久久久综合网| 91精品久久久久久久99蜜桃| 成人免费电影视频| 极品少妇xxxx精品少妇偷拍 | 亚洲va韩国va欧美va精品| 国产精品久久久久国产精品日日| 91黄色免费观看| 99v久久综合狠狠综合久久| 国产在线视频一区二区三区| 亚洲成人自拍网| 亚洲国产中文字幕| 亚洲国产精品精华液网站| 最新国产精品久久精品| 精品国产乱码久久久久久图片| 精品视频一区 二区 三区| 成人av电影观看| 91色.com| 91在线视频在线| 国产乱子轮精品视频| 亚洲成人福利片| 午夜欧美在线一二页| 一区二区三区在线观看国产| 国产精品大尺度| 自拍偷拍国产精品| 亚洲欧美偷拍卡通变态| 亚洲精品福利视频网站| 亚洲黄色小视频| 亚洲一区二区精品久久av| 亚洲精品美腿丝袜| 香蕉加勒比综合久久| 久久er99精品| 成人美女视频在线观看18| 91亚洲精品一区二区乱码| 欧美日韩综合色| 精品国产污污免费网站入口 | 蜜臀精品久久久久久蜜臀| 久久狠狠亚洲综合| 色一情一乱一乱一91av| 欧美日韩和欧美的一区二区| 久久免费国产精品| 亚洲一区影音先锋| 国产成人免费xxxxxxxx|