{"id":2926,"date":"2023-10-24T09:19:48","date_gmt":"2023-10-24T01:19:48","guid":{"rendered":"https:\/\/bookmark.tw\/?p=2926"},"modified":"2025-08-29T21:30:51","modified_gmt":"2025-08-29T13:30:51","slug":"numeric-calculation","status":"publish","type":"post","link":"https:\/\/xinliceyan.org\/zh\/numeric-calculation","title":{"rendered":"\u5c0f\u6d4b\u9a8c\uff1a \u6570\u5b57\u8ba1\u7b97\u6d4b\u9a8c"},"content":{"rendered":"<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap\/5.3.3\/css\/bootstrap.min.css\" rel=\"stylesheet\">\n    <link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-icons\/1.11.3\/font\/bootstrap-icons.min.css\" rel=\"stylesheet\">\n<!-- \u5f15\u5c0e\u9801 -->\n<section id=\"quizintro9\" data-page=\"intro9\" class=\"container my-5\" style=\"max-width: 750px;\">\n    <div class=\"row justify-content-center\">\n        <div class=\"col-12\">\n            <header class=\"text-center mb-5\">\n                <h2 class=\"display-5 fw-bold mb-3\" style=\"background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\">\n                    \u6578\u5b57\u8a08\u7b97\u6e2c\u9a57\n                <\/h2>\n                <p class=\"lead text-muted\">\u8a55\u4f30\u60a8\u7684\u7b97\u8853\u6280\u80fd\u8207\u65e5\u5e38\u8a08\u7b97\u80fd\u529b<\/p>\n            <\/header>\n            \n            <div class=\"row g-4 mb-5\">\n                <div class=\"col-md-4\">\n                    <div class=\"card border-0 shadow-sm h-100 position-relative overflow-hidden\">\n                        <div class=\"card-body text-center p-4\">\n                            <div class=\"rounded-circle d-inline-flex align-items-center justify-content-center mb-3\" \n                                 style=\"width: 80px; height: 80px; background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%);\">\n                                <i class=\"bi bi-calculator text-white fs-2\"><\/i>\n                            <\/div>\n                            <h5 class=\"card-title\">\u5be6\u7528\u6280\u80fd<\/h5>\n                            <p class=\"card-text text-muted\">\u6e2c\u8a66\u65e5\u5e38\u751f\u6d3b\u5fc5\u9700\u7684\u8a08\u7b97\u80fd\u529b<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"col-md-4\">\n                    <div class=\"card border-0 shadow-sm h-100 position-relative overflow-hidden\">\n                        <div class=\"card-body text-center p-4\">\n                            <div class=\"rounded-circle d-inline-flex align-items-center justify-content-center mb-3\" \n                                 style=\"width: 80px; height: 80px; background: linear-gradient(135deg, #76D7C4 0%, #73C6B6 100%);\">\n                                <i class=\"bi bi-graph-up text-white fs-2\"><\/i>\n                            <\/div>\n                            <h5 class=\"card-title\">\u80fd\u529b\u8a55\u4f30<\/h5>\n                            <p class=\"card-text text-muted\">\u767c\u6398\u60a8\u7684\u6578\u5b78\u6f5b\u529b<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"col-md-4\">\n                    <div class=\"card border-0 shadow-sm h-100 position-relative overflow-hidden\">\n                        <div class=\"card-body text-center p-4\">\n                            <div class=\"rounded-circle d-inline-flex align-items-center justify-content-center mb-3\" \n                                 style=\"width: 80px; height: 80px; background: linear-gradient(135deg, #85C1E2 0%, #7FB3D5 100%);\">\n                                <i class=\"bi bi-clock text-white fs-2\"><\/i>\n                            <\/div>\n                            <h5 class=\"card-title\">\u5feb\u901f\u601d\u8003<\/h5>\n                            <p class=\"card-text text-muted\">10\u5206\u9418\u5b8c\u621030\u9053\u984c\u76ee<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"card border-0 shadow-sm mb-5\">\n                <div class=\"card-body p-4\">\n                    <h4 class=\"card-title mb-3\">\n                        <i class=\"bi bi-info-circle\" style=\"color: #5DADE2;\"><\/i>\u6e2c\u9a57\u8aaa\u660e\n                    <\/h4>\n                    <p class=\"mb-3\">\u5728\u500b\u4eba\u7406\u8ca1\u53ca\u5404\u7a2e\u5be6\u969b\u60c5\u666f\u4e2d\uff0c\u6578\u5b57\u8a08\u7b97\u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\u6280\u80fd\u3002\u672c\u6e2c\u9a57\u5c07\u8a55\u4f30\u60a8\u5728\u7b97\u8853\u3001\u767e\u5206\u6bd4\u3001\u5206\u6578\u548c\u5c0f\u6578\u7b49\u65b9\u9762\u7684\u80fd\u529b\u3002<\/p>\n                    <ul class=\"list-unstyled\">\n                        <li class=\"mb-2\"><i class=\"bi bi-check-circle me-2\" style=\"color: #48C9B0;\"><\/i>\u517130\u9053\u984c\u76ee\uff0c\u6db5\u84cb\u5404\u7a2e\u8a08\u7b97\u985e\u578b<\/li>\n                        <li class=\"mb-2\"><i class=\"bi bi-check-circle me-2\" style=\"color: #48C9B0;\"><\/i>\u4e0d\u53ef\u4f7f\u7528\u8a08\u7b97\u5668\uff0c\u76e1\u91cf\u5fc3\u7b97\u5b8c\u6210<\/li>\n                        <li class=\"mb-2\"><i class=\"bi bi-check-circle me-2\" style=\"color: #48C9B0;\"><\/i>\u76e1\u91cf\u4e0d\u8981\u4f7f\u7528\u8349\u7a3f\u7d19<\/li>\n                        <li class=\"mb-2\"><i class=\"bi bi-check-circle me-2\" style=\"color: #48C9B0;\"><\/i>\u6e2c\u9a57\u7d50\u679c\u5c07\u5206\u6790\u60a8\u7684\u8a08\u7b97\u80fd\u529b\u6c34\u6e96<\/li>\n                        <li class=\"mb-2\"><i class=\"bi bi-check-circle me-2\" style=\"color: #48C9B0;\"><\/i>\u6839\u64da\u5e74\u9f61\u7d66\u4e88\u9069\u7576\u7684\u52a0\u5206<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n            \n            <div class=\"card border-0 shadow-sm mb-4\">\n                <div class=\"card-body p-4\">\n                    <h5 class=\"mb-3\">\u8acb\u9078\u64c7\u60a8\u7684\u5e74\u9f61\u6bb5<\/h5>\n                    <div class=\"row g-3\">\n                        <div class=\"col-6 col-md-3\">\n                            <input type=\"radio\" class=\"btn-check\" name=\"age\" id=\"age1\" value=\"under15\" autocomplete=\"off\">\n                            <label class=\"btn btn-outline-info w-100\" for=\"age1\">15\u6b72\u4ee5\u4e0b<\/label>\n                        <\/div>\n                        <div class=\"col-6 col-md-3\">\n                            <input type=\"radio\" class=\"btn-check\" name=\"age\" id=\"age2\" value=\"15to17\" autocomplete=\"off\">\n                            <label class=\"btn btn-outline-info w-100\" for=\"age2\">15-17\u6b72<\/label>\n                        <\/div>\n                        <div class=\"col-6 col-md-3\">\n                            <input type=\"radio\" class=\"btn-check\" name=\"age\" id=\"age3\" value=\"18plus\" autocomplete=\"off\" checked>\n                            <label class=\"btn btn-outline-info w-100\" for=\"age3\">18\u6b72\u4ee5\u4e0a<\/label>\n                        <\/div>\n                        <div class=\"col-6 col-md-3\">\n                            <input type=\"radio\" class=\"btn-check\" name=\"age\" id=\"age4\" value=\"notsay\" autocomplete=\"off\">\n                            <label class=\"btn btn-outline-info w-100\" for=\"age4\">\u4e0d\u9858\u900f\u9732<\/label>\n                        <\/div>\n                    <\/div>\n                    <p class=\"text-muted mt-3 mb-0\" style=\"font-size: 14px;\">\n                        <i class=\"bi bi-info-circle me-1\"><\/i>\n                        \u5e74\u9f61\u8cc7\u8a0a\u50c5\u7528\u65bc\u8abf\u6574\u8a55\u5206\u6a19\u6e96\uff0c\u4e0d\u6703\u88ab\u5132\u5b58\u6216\u5206\u4eab\n                    <\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"text-center\">\n                <button type=\"button\" class=\"btn btn-lg px-5 py-3 text-white shadow-lg\" \n                        data-action=\"start-quiz\"\n                        style=\"background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%); border: none; border-radius: 50px; font-size: 1.2rem; transition: transform 0.3s;\">\n                    <i class=\"bi bi-play-circle me-2\"><\/i>\u5f00\u59cb\u6d4b\u9a8c\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- \u6e2c\u9a57\u9801 -->\n<section id=\"quizmain9\" data-page=\"quiz9\" class=\"container my-5\" style=\"display: none; max-width: 750px;\">\n    <div class=\"row justify-content-center\">\n        <div class=\"col-12\">\n            <header class=\"text-center mb-4\">\n                <h2 class=\"fw-bold\">\u6578\u5b57\u8a08\u7b97\u6e2c\u9a57<\/h2>\n                <div class=\"d-flex justify-content-between align-items-center mb-3\">\n                    <div class=\"text-muted\" data-progress-text><\/div>\n                    <div class=\"text-muted\" data-timer>\n                        <i class=\"bi bi-clock me-1\"><\/i>\n                        <span>10:00<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"progress mb-3\" style=\"height: 8px;\">\n                    <div class=\"progress-bar\" role=\"progressbar\" data-progress-bar style=\"background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%); transition: width 0.5s;\"><\/div>\n                <\/div>\n            <\/header>\n            \n            <div class=\"card border-0 shadow-sm\">\n                <div class=\"card-body p-4\">\n                    <h3 class=\"mb-4\" style=\"font-size: 22px; font-weight: bold;\" data-question-text><\/h3>\n                    <div data-options-container><\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"text-center mt-4\">\n                <button type=\"button\" class=\"btn btn-outline-secondary px-4 py-2\" \n                        data-action=\"prev-question\" style=\"display: none;\">\n                    <i class=\"bi bi-arrow-left me-2\"><\/i>\u4e0a\u4e00\u9898\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- \u7d50\u679c\u9801 -->\n<section id=\"quizresult9\" data-page=\"result9\" class=\"container my-5\" style=\"display: none; max-width: 750px;\">\n    <div class=\"row justify-content-center\">\n        <div class=\"col-12\">\n            <header class=\"text-center mb-5\">\n                <h2 class=\"display-5 fw-bold mb-3\" style=\"background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\">\n                    \u6d4b\u9a8c\u7ed3\u679c\n                <\/h2>\n                <p class=\"lead text-muted\">\u60a8\u7684\u6578\u5b57\u8a08\u7b97\u80fd\u529b\u5206\u6790<\/p>\n            <\/header>\n            \n            <div class=\"card border-0 shadow-sm mb-4\">\n                <div class=\"card-body p-4\">\n                    <div class=\"text-center mb-4\">\n                        <div class=\"rounded-circle d-inline-flex align-items-center justify-content-center mb-3\" \n                             style=\"width: 120px; height: 120px; background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%);\">\n                            <h3 class=\"text-white mb-0\" data-score-display><\/h3>\n                        <\/div>\n                        <h4 class=\"mb-2\" data-level-text><\/h4>\n                        <p class=\"text-muted\" data-level-description><\/p>\n                    <\/div>\n                    \n                    <div class=\"row mb-4\">\n                        <div class=\"col-md-8 mx-auto\">\n                            <canvas id=\"resultChart\" style=\"max-height: 400px;\"><\/canvas>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"alert\" style=\"background-color: #E8F8F5; border: none;\" data-analysis>\n                        <h5 class=\"alert-heading mb-3\">\n                            <i class=\"bi bi-graph-up me-2\" style=\"color: #48C9B0;\"><\/i>\u80fd\u529b\u5206\u6790\n                        <\/h5>\n                        <div data-analysis-content><\/div>\n                    <\/div>\n                    \n                    <div class=\"alert\" style=\"background-color: #EBF5FB; border: none;\" data-personal-advice>\n                        <h5 class=\"alert-heading mb-3\">\n                            <i class=\"bi bi-lightbulb me-2\" style=\"color: #5DADE2;\"><\/i>\u4e2a\u4eba\u5316\u5efa\u8bae\n                        <\/h5>\n                        <div data-advice-content><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"text-center\">\n                <button type=\"button\" class=\"btn btn-lg px-5 py-3 text-white shadow-lg\" \n                        data-action=\"restart-quiz\"\n                        style=\"background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%); border: none; border-radius: 50px; font-size: 1.2rem; transition: transform 0.3s;\">\n                    <i class=\"bi bi-arrow-clockwise me-2\"><\/i>\u91cd\u65b0\u6d4b\u8bd5\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- CSS -->\n<style>\n    \/* \u81ea\u5b9a\u7fa9\u6a23\u5f0f *\/\n    .quiz-option-card {\n        cursor: pointer;\n        transition: all 0.3s ease;\n        border: 2px solid #e9ecef;\n        background: #fff;\n        position: relative;\n        margin-bottom: 1rem;\n    }\n    \n    .quiz-option-card .card-body {\n        display: flex;\n        align-items: center;\n        padding: 1rem !important;\n        min-height: 60px;\n    }\n    \n    .quiz-option-card:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 8px 16px rgba(0,0,0,0.1);\n        border-color: #5DADE2;\n    }\n    \n    .quiz-option-card.selected {\n        background: linear-gradient(135deg, rgba(93,173,226,0.05) 0%, rgba(72,201,176,0.05) 100%);\n        border-color: #5DADE2;\n    }\n    \n    .quiz-option-indicator {\n        flex-shrink: 0;\n        width: 28px;\n        height: 28px;\n        border: 2px solid #dee2e6;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: all 0.3s ease;\n        background: #fff;\n        margin-right: 1rem;\n    }\n    \n    .quiz-option-card:hover .quiz-option-indicator {\n        border-color: #5DADE2;\n    }\n    \n    .quiz-option-card.selected .quiz-option-indicator {\n        background: linear-gradient(135deg, #5DADE2 0%, #48C9B0 100%);\n        border-color: #5DADE2;\n    }\n    \n    .quiz-option-card.selected .quiz-option-indicator i {\n        display: block;\n    }\n    \n    .quiz-option-indicator i {\n        display: none;\n        color: white;\n        font-size: 14px;\n    }\n    \n    .quiz-option-text {\n        font-size: 18px;\n        color: #333;\n        margin: 0;\n        line-height: 1.5;\n        flex: 1;\n        padding: 0;\n    }\n    \n    .quiz-option-card:hover .quiz-option-text {\n        color: #333;\n    }\n    \n    \/* \u52d5\u756b\u6548\u679c *\/\n    @keyframes fadeIn {\n        from { opacity: 0; transform: translateY(20px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .card {\n        animation: fadeIn 0.5s ease;\n    }\n    \n    \/* \u97ff\u61c9\u5f0f\u8a2d\u8a08 *\/\n    @media (max-width: 768px) {\n        .display-5 {\n            font-size: 2rem;\n        }\n        \n        .quiz-option-text {\n            font-size: 16px;\n        }\n        \n        h3[data-question-text] {\n            font-size: 20px;\n        }\n    }\n    \n    \/* WordPress \u517c\u5bb9\u6027\u4fee\u5fa9 *\/\n    #quizmain9 .quiz-option-card .card-body,\n    .quiz-option-card .card-body {\n        display: flex !important;\n        align-items: center !important;\n        padding: 1rem !important;\n        flex-direction: row !important;\n    }\n    \n    #quizmain9 .quiz-option-indicator,\n    .quiz-option-indicator {\n        position: static !important;\n        transform: none !important;\n        margin-right: 1rem !important;\n    }\n    \n    #quizmain9 .quiz-option-text,\n    .quiz-option-text {\n        margin-bottom: 0 !important;\n        display: block !important;\n    }\n<\/style>\n\n<!-- JavaScript -->\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js\"><\/script>\n<script>\n(function() {\n    'use strict';\n    \n    class MathQuiz {\n        constructor() {\n            this.questions = [\n                { question: \"10 - 5 = ?\", options: [\"3\", \"4\", \"5\", \"6\"], correct: 2 },\n                { question: \"40\u768410\uff05\u662f\u591a\u5c11\uff1f\", options: [\"2\", \"3\", \"4\", \"6\"], correct: 2 },\n                { question: \"4\u7684\u4e00\u534a\u662f\u591a\u5c11\uff1f\", options: [\"1\", \"2\", \"2.5\", \"3\"], correct: 1 },\n                { question: \"1.6 - 0.3 = ?\", options: [\"1.1\", \"1.2\", \"1.3\", \"1.4\"], correct: 2 },\n                { question: \"21 \u00f7 7 = ?\", options: [\"2\", \"3\", \"4\", \"5\"], correct: 1 },\n                { question: \"40\u76845\uff05\u662f\u591a\u5c11\uff1f\", options: [\"1\", \"2\", \"3\", \"2.5\"], correct: 1 },\n                { question: \"8 \u00d7 1\/4 \u662f\u591a\u5c11\uff1f\", options: [\"1\", \"2\", \"3\", \"4\"], correct: 1 },\n                { question: \"2.1 + 1.9 = ?\", options: [\"3.8\", \"3.9\", \"4\", \"4.1\"], correct: 2 },\n                { question: \"10 \u00d7 13 = ?\", options: [\"120\", \"125\", \"130\", \"140\"], correct: 2 },\n                { question: \"100\u76843\uff05\u662f\u591a\u5c11\uff1f\", options: [\"2\", \"3\", \"4\", \"5\"], correct: 1 },\n                { question: \"16 \u00d7 1\/4 \u662f\u591a\u5c11\uff1f\", options: [\"3\", \"4\", \"5\", \"6\"], correct: 1 },\n                { question: \"3.08 + 2.19 = ?\", options: [\"5.17\", \"5.27\", \"5.37\", \"5.47\"], correct: 1 },\n                { question: \"156 \u00f7 12 = ?\", options: [\"12\", \"13\", \"14\", \"15\"], correct: 1 },\n                { question: \"1\/3 \u00d7 1\/3 \u662f\u591a\u5c11\uff1f\", options: [\"1\/6\", \"1\/9\", \"1\/12\", \"2\/9\"], correct: 1 },\n                { question: \"300\u76847.5\uff05\u662f\u591a\u5c11\uff1f\", options: [\"20\", \"22.5\", \"25\", \"27.5\"], correct: 1 },\n                { question: \"15 \u00f7 2.5 \u662f\u591a\u5c11\uff1f\", options: [\"5\", \"6\", \"7\", \"5.5\"], correct: 1 },\n                { question: \"106.7 - 103.81 = ?\", options: [\"2.69\", \"2.79\", \"2.89\", \"2.99\"], correct: 2 },\n                { question: \"32\/50 \u63db\u7b97\u6210\u767e\u5206\u6578\u662f\u591a\u5c11\uff1f\", options: [\"60%\", \"62%\", \"64%\", \"66%\"], correct: 2 },\n                { question: \"\u4e00\u500b\u77e9\u5f62\u5730\u677f\u95773\u7c73\uff0c\u5bec2.5\u7c73\uff0c\u5b83\u7684\u9762\u7a4d\u662f\u591a\u5c11\uff1f\", options: [\"6.5\u5e73\u65b9\u7c73\", \"7\u5e73\u65b9\u7c73\", \"7.5\u5e73\u65b9\u7c73\", \"8\u5e73\u65b9\u7c73\"], correct: 2 },\n                { question: \"200\u768422.5\uff05\u662f\u591a\u5c11\uff1f\", options: [\"40\", \"45\", \"50\", \"42.5\"], correct: 1 },\n                { question: \"4.25 \u00d7 0.25 \u662f\u591a\u5c11\uff1f\", options: [\"1.0525\", \"1.0625\", \"1.125\", \"1.025\"], correct: 1 },\n                { question: \"0.07 \u00d7 0.02 = ?\", options: [\"0.0012\", \"0.0014\", \"0.0016\", \"0.0018\"], correct: 1 },\n                { question: \"17 \u00d7 29 = ?\", options: [\"483\", \"493\", \"503\", \"473\"], correct: 1 },\n                { question: \"40\u76846\uff05\u52a0\u4e0a20\u768412.5\uff05\u662f\u591a\u5c11\uff1f\", options: [\"4.7\", \"4.8\", \"4.9\", \"5.1\"], correct: 2 },\n                { question: \"6\u9664\u4ee58\u662f\u591a\u5c11\uff1f\", options: [\"0.65\", \"0.70\", \"0.75\", \"0.85\"], correct: 2 },\n                { question: \"0.09\u9664\u4ee50.3\u662f\u591a\u5c11\uff1f\", options: [\"0.2\", \"0.3\", \"0.4\", \"0.03\"], correct: 1 },\n                { question: \"\u752850\u5143\u76e1\u53ef\u80fd\u591a\u5730\u8cfc\u8cb7\u55ae\u50f9\u70ba1.99\u5143\u7684\u5546\u54c1\uff0c\u627e\u56de\u7684\u96f6\u9322\u662f\u591a\u5c11\uff1f\", options: [\"0.25\u5143\", \"0.50\u5143\", \"0.75\u5143\", \"1.00\u5143\"], correct: 0 },\n                { question: \"\u5982\u679c\u752814.5\u584a\u9280\u5e63\u514c\u63db1\u584a\u91d1\u5e63\uff0c10\u584a\u91d1\u5e63\u5c07\u514c\u63db\u591a\u5c11\u9280\u5e63\uff1f\", options: [\"135\u584a\", \"140\u584a\", \"145\u584a\", \"150\u584a\"], correct: 2 },\n                { question: \"1000\u5143\u7684\u8cb8\u6b3e\u5229\u606f\u662f\u6bcf\u5e7420\uff05\uff0c\u8a08\u7b97\u8907\u5229\uff0c2\u5e74\u5f8c\u9700\u8981\u652f\u4ed8\u7684\u5229\u606f\u7e3d\u6578\u662f\u591a\u5c11\uff1f\", options: [\"400\u5143\", \"420\u5143\", \"440\u5143\", \"460\u5143\"], correct: 2 },\n                { question: \"\u5982\u679c\u4e00\u500b\u5546\u54c1\u62536\u6298\u5f8c\u7684\u552e\u50f9\u662f126\u5143\uff0c\u90a3\u9ebc\u5b83\u7684\u539f\u50f9\u662f\u591a\u5c11\uff1f\", options: [\"200\u5143\", \"210\u5143\", \"220\u5143\", \"180\u5143\"], correct: 1 }\n            ];\n            \n            this.currentQuestion = 0;\n            this.answers = [];\n            this.chartInstance = null;\n            this.timer = null;\n            this.timeRemaining = 600; \/\/ 10\u5206\u9418 = 600\u79d2\n            this.selectedAge = 'notsay';\n            \n            \/\/ \u5feb\u53d6DOM\u5143\u7d20\n            this.elements = {\n                introPage: document.querySelector('[data-page=\"intro9\"]'),\n                quizPage: document.querySelector('[data-page=\"quiz9\"]'),\n                resultPage: document.querySelector('[data-page=\"result9\"]'),\n                startBtn: document.querySelector('[data-action=\"start-quiz\"]'),\n                prevBtn: document.querySelector('[data-action=\"prev-question\"]'),\n                restartBtn: document.querySelector('[data-action=\"restart-quiz\"]'),\n                progressBar: document.querySelector('[data-progress-bar]'),\n                progressText: document.querySelector('[data-progress-text]'),\n                questionText: document.querySelector('[data-question-text]'),\n                optionsContainer: document.querySelector('[data-options-container]'),\n                timerDisplay: document.querySelector('[data-timer] span')\n            };\n            \n            this.init();\n        }\n        \n        init() {\n            this.elements.startBtn.addEventListener('click', () => this.startQuiz());\n            this.elements.prevBtn.addEventListener('click', () => this.previousQuestion());\n            this.elements.restartBtn.addEventListener('click', () => this.restartQuiz());\n        }\n        \n        startQuiz() {\n            \/\/ \u7372\u53d6\u9078\u64c7\u7684\u5e74\u9f61\u6bb5\n            const ageRadio = document.querySelector('input[name=\"age\"]:checked');\n            this.selectedAge = ageRadio ? ageRadio.value : 'notsay';\n            \n            this.currentQuestion = 0;\n            this.answers = [];\n            this.timeRemaining = 600;\n            this.showPage('quiz');\n            this.showQuestion();\n            this.startTimer();\n            \/\/ \u5ef6\u9072\u57f7\u884c\u6efe\u52d5\uff0c\u78ba\u4fdd\u9801\u9762\u6e32\u67d3\u5b8c\u6210\n            setTimeout(() => this.scrollToTop(), 100);\n        }\n        \n        startTimer() {\n            this.updateTimerDisplay();\n            this.timer = setInterval(() => {\n                this.timeRemaining--;\n                this.updateTimerDisplay();\n                \n                if (this.timeRemaining <= 0) {\n                    clearInterval(this.timer);\n                    this.showResults();\n                }\n            }, 1000);\n        }\n        \n        updateTimerDisplay() {\n            const minutes = Math.floor(this.timeRemaining \/ 60);\n            const seconds = this.timeRemaining % 60;\n            this.elements.timerDisplay.textContent = `${minutes}:${seconds.toString().padStart(2, '0')}`;\n        }\n        \n        showPage(page) {\n            this.elements.introPage.style.display = 'none';\n            this.elements.quizPage.style.display = 'none';\n            this.elements.resultPage.style.display = 'none';\n            \n            switch(page) {\n                case 'intro':\n                    this.elements.introPage.style.display = 'block';\n                    break;\n                case 'quiz':\n                    this.elements.quizPage.style.display = 'block';\n                    break;\n                case 'result':\n                    this.elements.resultPage.style.display = 'block';\n                    break;\n            }\n        }\n        \n        showQuestion() {\n            const q = this.questions[this.currentQuestion];\n            const progress = ((this.currentQuestion + 1) \/ this.questions.length) * 100;\n            \n            this.elements.progressBar.style.width = `${progress}%`;\n            this.elements.progressText.textContent = `\u554f\u984c ${this.currentQuestion + 1} \/ ${this.questions.length}`;\n            this.elements.questionText.textContent = q.question;\n            \n            this.elements.prevBtn.style.display = this.currentQuestion > 0 ? 'inline-block' : 'none';\n            \n            this.elements.optionsContainer.innerHTML = '';\n            q.options.forEach((option, index) => {\n                const optionCard = document.createElement('div');\n                optionCard.className = 'card quiz-option-card';\n                if (this.answers[this.currentQuestion] === index) {\n                    optionCard.classList.add('selected');\n                }\n                \n                optionCard.innerHTML = `\n                    <div class=\"card-body\">\n                        <div class=\"quiz-option-indicator\">\n                            <i class=\"bi bi-check\"><\/i>\n                        <\/div>\n                        <p class=\"quiz-option-text\">${option}<\/p>\n                    <\/div>\n                `;\n                \n                optionCard.addEventListener('click', () => this.selectAnswer(index));\n                this.elements.optionsContainer.appendChild(optionCard);\n            });\n        }\n        \n        selectAnswer(index) {\n            this.answers[this.currentQuestion] = index;\n            \n            \/\/ \u66f4\u65b0\u9078\u4e2d\u72c0\u614b\n            const options = this.elements.optionsContainer.querySelectorAll('.quiz-option-card');\n            options.forEach((opt, i) => {\n                if (i === index) {\n                    opt.classList.add('selected');\n                } else {\n                    opt.classList.remove('selected');\n                }\n            });\n            \n            \/\/ \u5ef6\u9072\u5f8c\u81ea\u52d5\u9032\u5165\u4e0b\u4e00\u984c\n            setTimeout(() => {\n                if (this.currentQuestion < this.questions.length - 1) {\n                    this.currentQuestion++;\n                    this.showQuestion();\n                } else {\n                    clearInterval(this.timer);\n                    this.showResults();\n                }\n            }, 300);\n        }\n        \n        previousQuestion() {\n            if (this.currentQuestion > 0) {\n                this.currentQuestion--;\n                this.showQuestion();\n            }\n        }\n        \n        calculateScore() {\n            let correct = 0;\n            this.answers.forEach((answer, index) => {\n                if (answer === this.questions[index].correct) {\n                    correct++;\n                }\n            });\n            return correct;\n        }\n        \n        getAgeBonus() {\n            switch(this.selectedAge) {\n                case 'under15':\n                    return 2;\n                case '15to17':\n                    return 1;\n                default:\n                    return 0;\n            }\n        }\n        \n        showResults() {\n            const baseScore = this.calculateScore();\n            const ageBonus = this.getAgeBonus();\n            const totalScore = baseScore + ageBonus;\n            const percentage = Math.round((totalScore \/ 30) * 100);\n            \n            this.showPage('result');\n            \/\/ \u5ef6\u9072\u57f7\u884c\u6efe\u52d5\uff0c\u78ba\u4fdd\u9801\u9762\u6e32\u67d3\u5b8c\u6210\n            setTimeout(() => this.scrollToTop(), 100);\n            \n            \/\/ \u986f\u793a\u5206\u6578\n            let scoreText = `${totalScore}\/30`;\n            if (ageBonus > 0) {\n                scoreText += ` (\u542b\u5e74\u9f61\u52a0\u5206 +${ageBonus})`;\n            }\n            document.querySelector('[data-score-display]').textContent = totalScore + '\/30';\n            \n            \/\/ \u5206\u6790\u7b49\u7d1a\n            let level, description, analysis;\n            \n            if (totalScore >= 25) {\n                level = \"\u5353\u8d8a\";\n                description = \"\u60a8\u7684\u6578\u5b57\u8a08\u7b97\u80fd\u529b\u6975\u70ba\u51fa\u8272\uff01\";\n                analysis = \"\u60a8\u5728\u5404\u7a2e\u8a08\u7b97\u985e\u578b\u4e0a\u90fd\u8868\u73fe\u512a\u7570\uff0c\u5305\u62ec\u767e\u5206\u6bd4\u3001\u5206\u6578\u3001\u5c0f\u6578\u548c\u8907\u96dc\u904b\u7b97\u3002\u60a8\u7684\u5fc3\u7b97\u901f\u5ea6\u5feb\u4e14\u6e96\u78ba\uff0c\u5177\u5099\u8655\u7406\u8907\u96dc\u8ca1\u52d9\u548c\u6578\u64da\u5206\u6790\u7684\u80fd\u529b\u3002\u5efa\u8b70\u60a8\u53ef\u4ee5\u6311\u6230\u66f4\u9ad8\u96e3\u5ea6\u7684\u6578\u5b78\u554f\u984c\uff0c\u63a2\u7d22\u6578\u5b78\u7684\u66f4\u6df1\u5c64\u6b21\u3002\";\n            } else if (totalScore >= 19) {\n                level = \"\u512a\u79c0\";\n                description = \"\u60a8\u7684\u6578\u5b57\u8a08\u7b97\u80fd\u529b\u76f8\u7576\u51fa\u8272\uff01\";\n                analysis = \"\u60a8\u5728\u5927\u90e8\u5206\u8a08\u7b97\u985e\u578b\u4e0a\u90fd\u6709\u826f\u597d\u8868\u73fe\uff0c\u7279\u5225\u662f\u5728\u57fa\u790e\u7b97\u8853\u548c\u767e\u5206\u6bd4\u8a08\u7b97\u65b9\u9762\u3002\u67d0\u4e9b\u8907\u96dc\u8a08\u7b97\u53ef\u80fd\u9700\u8981\u66f4\u591a\u7df4\u7fd2\uff0c\u4f46\u6574\u9ad4\u80fd\u529b\u5df2\u7d93\u5f88\u5f37\u3002\u5efa\u8b70\u591a\u7df4\u7fd2\u5206\u6578\u904b\u7b97\u548c\u8907\u5408\u8a08\u7b97\u984c\u3002\";\n            } else if (totalScore >= 13) {\n                level = \"\u826f\u597d\";\n                description = \"\u60a8\u7684\u6578\u5b57\u8a08\u7b97\u80fd\u529b\u9054\u5230\u826f\u597d\u6c34\u6e96\u3002\";\n                analysis = \"\u60a8\u5728\u57fa\u790e\u8a08\u7b97\u65b9\u9762\u8868\u73fe\u4e0d\u932f\uff0c\u4f46\u5728\u6d89\u53ca\u5206\u6578\u3001\u5c0f\u6578\u548c\u8907\u96dc\u767e\u5206\u6bd4\u7684\u984c\u76ee\u4e0a\u9084\u6709\u63d0\u5347\u7a7a\u9593\u3002\u5efa\u8b70\u6bcf\u5929\u82b115\u5206\u9418\u7df4\u7fd2\u5fc3\u7b97\uff0c\u7279\u5225\u52a0\u5f37\u5c0f\u6578\u9ede\u904b\u7b97\u548c\u767e\u5206\u6bd4\u8f49\u63db\u3002\";\n            } else {\n                level = \"\u767c\u5c55\u4e2d\";\n                description = \"\u60a8\u7684\u6578\u5b57\u8a08\u7b97\u80fd\u529b\u9084\u6709\u5f88\u5927\u7684\u63d0\u5347\u7a7a\u9593\u3002\";\n                analysis = \"\u76ee\u524d\u60a8\u5728\u6578\u5b57\u8a08\u7b97\u65b9\u9762\u9700\u8981\u66f4\u591a\u7df4\u7fd2\u3002\u5efa\u8b70\u5f9e\u57fa\u790e\u7b97\u8853\u958b\u59cb\uff0c\u9010\u6b65\u63d0\u5347\u5230\u767e\u5206\u6bd4\u548c\u5206\u6578\u8a08\u7b97\u3002\u53ef\u4ee5\u4f7f\u7528\u6578\u5b78\u5b78\u7fd2APP\u6216\u53c3\u52a0\u7dda\u4e0a\u8ab2\u7a0b\uff0c\u6bcf\u5929\u5805\u6301\u7df4\u7fd2\u6703\u6709\u986f\u8457\u9032\u6b65\u3002\";\n            }\n            \n            document.querySelector('[data-level-text]').textContent = level;\n            document.querySelector('[data-level-description]').textContent = description;\n            document.querySelector('[data-analysis-content]').innerHTML = `<p>${analysis}<\/p>`;\n            \n            \/\/ \u500b\u6027\u5316\u5efa\u8b70\n            this.generatePersonalAdvice(totalScore, baseScore);\n            \n            \/\/ \u5275\u5efa\u5716\u8868\n            this.createChart(baseScore);\n        }\n        \n        generatePersonalAdvice(totalScore, baseScore) {\n            const incorrectQuestions = [];\n            const weakAreas = {\n                '\u57fa\u790e\u7b97\u8853': 0,\n                '\u767e\u5206\u6bd4\u8a08\u7b97': 0,\n                '\u5206\u6578\u904b\u7b97': 0,\n                '\u5c0f\u6578\u904b\u7b97': 0,\n                '\u61c9\u7528\u984c': 0\n            };\n            \n            \/\/ \u5206\u6790\u932f\u8aa4\u984c\u76ee\n            this.answers.forEach((answer, index) => {\n                if (answer !== this.questions[index].correct) {\n                    incorrectQuestions.push(index + 1);\n                    \n                    \/\/ \u6b78\u985e\u932f\u8aa4\n                    if (index < 10) weakAreas['\u57fa\u790e\u7b97\u8853']++;\n                    else if ([1, 5, 9, 14, 19, 23].includes(index)) weakAreas['\u767e\u5206\u6bd4\u8a08\u7b97']++;\n                    else if ([6, 10, 13].includes(index)) weakAreas['\u5206\u6578\u904b\u7b97']++;\n                    else if ([3, 7, 11, 16, 20, 21, 24, 25].includes(index)) weakAreas['\u5c0f\u6578\u904b\u7b97']++;\n                    else weakAreas['\u61c9\u7528\u984c']++;\n                }\n            });\n            \n            \/\/ \u627e\u51fa\u6700\u5f31\u7684\u9818\u57df\n            const weakestArea = Object.keys(weakAreas).reduce((a, b) => \n                weakAreas[a] > weakAreas[b] ? a : b\n            );\n            \n            let advice = '<p>';\n            \n            if (totalScore >= 25) {\n                advice += '\u60a8\u7684\u8868\u73fe\u975e\u5e38\u51fa\u8272\uff01\u5efa\u8b70\u60a8\uff1a<br>';\n                advice += '\u2022 \u53ef\u4ee5\u5617\u8a66\u66f4\u8907\u96dc\u7684\u6578\u5b78\u6311\u6230\uff0c\u5982\u4ee3\u6578\u6216\u7d71\u8a08\u5b78<br>';\n                advice += '\u2022 \u8003\u616e\u53c3\u52a0\u6578\u5b78\u7af6\u8cfd\u6216\u89e3\u6c7a\u5be6\u969b\u751f\u6d3b\u4e2d\u7684\u8907\u96dc\u8a08\u7b97\u554f\u984c<br>';\n                advice += '\u2022 \u5e6b\u52a9\u4ed6\u4eba\u5b78\u7fd2\u6578\u5b78\uff0c\u901a\u904e\u6559\u5b78\u978f\u56fa\u81ea\u5df1\u7684\u77e5\u8b58';\n            } else if (totalScore >= 19) {\n                advice += `\u60a8\u8868\u73fe\u826f\u597d\uff0c\u4f46\u5728\u300c${weakestArea}\u300d\u65b9\u9762\u53ef\u4ee5\u518d\u52a0\u5f37\u3002\u5efa\u8b70\uff1a<br>`;\n                advice += '\u2022 \u6bcf\u5929\u7df4\u7fd210\u9053\u76f8\u95dc\u984c\u76ee\uff0c\u6301\u7e8c\u4e00\u9031<br>';\n                advice += '\u2022 \u4f7f\u7528\u8a08\u6642\u5668\u7df4\u7fd2\uff0c\u63d0\u9ad8\u8a08\u7b97\u901f\u5ea6<br>';\n                advice += '\u2022 \u5b78\u7fd2\u901f\u7b97\u6280\u5de7\uff0c\u5982\u4e58\u6cd5\u53e3\u8a23\u7684\u5ef6\u4f38\u61c9\u7528';\n            } else if (totalScore >= 13) {\n                advice += `\u60a8\u9700\u8981\u7279\u5225\u52a0\u5f37\u300c${weakestArea}\u300d\u7684\u7df4\u7fd2\u3002\u5efa\u8b70\uff1a<br>`;\n                advice += '\u2022 \u5f9e\u57fa\u790e\u6982\u5ff5\u958b\u59cb\u8907\u7fd2\uff0c\u78ba\u4fdd\u7406\u89e3\u539f\u7406<br>';\n                advice += '\u2022 \u6bcf\u5929\u5b8c\u62105-10\u9053\u7df4\u7fd2\u984c\uff0c\u5faa\u5e8f\u6f38\u9032<br>';\n                advice += '\u2022 \u4f7f\u7528\u8996\u89ba\u5316\u5de5\u5177\u7406\u89e3\u5206\u6578\u548c\u767e\u5206\u6bd4\u6982\u5ff5<br>';\n                if (incorrectQuestions.length <= 10) {\n                    advice += `\u2022 \u91cd\u9ede\u8907\u7fd2\u7b2c ${incorrectQuestions.slice(0, 5).join('\u3001')} \u984c\u76f8\u95dc\u7684\u6982\u5ff5`;\n                }\n            } else {\n                advice += '\u5efa\u8b70\u60a8\u5f9e\u57fa\u790e\u958b\u59cb\uff0c\u5faa\u5e8f\u6f38\u9032\u5730\u63d0\u5347\uff1a<br>';\n                advice += '\u2022 \u5148\u638c\u63e1\u52a0\u6e1b\u6cd5\u7684\u5feb\u901f\u5fc3\u7b97\u6280\u5de7<br>';\n                advice += '\u2022 \u719f\u8a18\u4e58\u6cd5\u8868\uff0c\u4e26\u7df4\u7fd2\u7c21\u55ae\u7684\u9664\u6cd5<br>';\n                advice += '\u2022 \u4f7f\u7528\u6578\u5b78\u5b78\u7fd2APP\uff0c\u6bcf\u5929\u7df4\u7fd215-30\u5206\u9418<br>';\n                advice += '\u2022 \u5728\u65e5\u5e38\u751f\u6d3b\u4e2d\u591a\u9032\u884c\u7c21\u55ae\u8a08\u7b97\u7df4\u7fd2\uff0c\u5982\u8cfc\u7269\u627e\u96f6';\n            }\n            \n            advice += '<\/p>';\n            \n            \/\/ \u6642\u9593\u76f8\u95dc\u5efa\u8b70\n            const timeTaken = 600 - this.timeRemaining;\n            if (timeTaken < 300) {\n                advice += '<p class=\"mt-3\"><i class=\"bi bi-clock text-success me-1\"><\/i>\u60a8\u7684\u7b54\u984c\u901f\u5ea6\u5f88\u5feb\uff01\u7e7c\u7e8c\u4fdd\u6301\u3002<\/p>';\n            } else if (timeTaken > 540) {\n                advice += '<p class=\"mt-3\"><i class=\"bi bi-clock text-warning me-1\"><\/i>\u5efa\u8b70\u63d0\u9ad8\u8a08\u7b97\u901f\u5ea6\uff0c\u591a\u7df4\u7fd2\u5fc3\u7b97\u6280\u5de7\u3002<\/p>';\n            }\n            \n            document.querySelector('[data-advice-content]').innerHTML = advice;\n        }\n        \n        createChart(score) {\n            \/\/ \u92b7\u6bc0\u820a\u5716\u8868\n            if (this.chartInstance) {\n                this.chartInstance.destroy();\n            }\n            \n            const ctx = document.getElementById('resultChart').getContext('2d');\n            \n            \/\/ \u8a08\u7b97\u5404\u985e\u578b\u984c\u76ee\u7684\u5f97\u5206\n            const categories = {\n                '\u57fa\u790e\u7b97\u8853': { total: 10, correct: 0 },\n                '\u767e\u5206\u6bd4\u8a08\u7b97': { total: 6, correct: 0 },\n                '\u5206\u6578\u904b\u7b97': { total: 4, correct: 0 },\n                '\u5c0f\u6578\u904b\u7b97': { total: 6, correct: 0 },\n                '\u61c9\u7528\u984c': { total: 4, correct: 0 }\n            };\n            \n            \/\/ \u5206\u985e\u8a08\u7b97\u6b63\u78ba\u7387\n            this.answers.forEach((answer, index) => {\n                if (answer === this.questions[index].correct) {\n                    if (index < 10) categories['\u57fa\u790e\u7b97\u8853'].correct++;\n                    else if ([1, 5, 9, 14, 19, 23].includes(index)) categories['\u767e\u5206\u6bd4\u8a08\u7b97'].correct++;\n                    else if ([6, 10, 13].includes(index)) categories['\u5206\u6578\u904b\u7b97'].correct++;\n                    else if ([3, 7, 11, 16, 20, 21, 24, 25].includes(index)) categories['\u5c0f\u6578\u904b\u7b97'].correct++;\n                    else categories['\u61c9\u7528\u984c'].correct++;\n                }\n            });\n            \n            const labels = Object.keys(categories);\n            const data = labels.map(label => \n                Math.round((categories[label].correct \/ categories[label].total) * 100)\n            );\n            \n            this.chartInstance = new Chart(ctx, {\n                type: 'radar',\n                data: {\n                    labels: labels,\n                    datasets: [{\n                        label: '\u80fd\u529b\u5206\u4f48',\n                        data: data,\n                        backgroundColor: 'rgba(72, 201, 176, 0.2)',\n                        borderColor: 'rgba(72, 201, 176, 1)',\n                        borderWidth: 2,\n                        pointBackgroundColor: 'rgba(72, 201, 176, 1)',\n                        pointBorderColor: '#fff',\n                        pointHoverBackgroundColor: '#fff',\n                        pointHoverBorderColor: 'rgba(72, 201, 176, 1)',\n                        pointRadius: 5,\n                        pointHoverRadius: 7\n                    }]\n                },\n                options: {\n                    responsive: true,\n                    maintainAspectRatio: true,\n                    plugins: {\n                        legend: {\n                            display: false\n                        },\n                        tooltip: {\n                            callbacks: {\n                                label: function(context) {\n                                    return context.parsed.r + '%';\n                                }\n                            }\n                        }\n                    },\n                    scales: {\n                        r: {\n                            angleLines: {\n                                display: true,\n                                color: 'rgba(0, 0, 0, 0.1)'\n                            },\n                            suggestedMin: 0,\n                            suggestedMax: 100,\n                            ticks: {\n                                stepSize: 20,\n                                font: {\n                                    size: 14\n                                },\n                                callback: function(value) {\n                                    return value + '%';\n                                }\n                            },\n                            pointLabels: {\n                                font: {\n                                    size: 16\n                                }\n                            }\n                        }\n                    }\n                }\n            });\n        }\n        \n        restartQuiz() {\n            if (this.chartInstance) {\n                this.chartInstance.destroy();\n                this.chartInstance = null;\n            }\n            if (this.timer) {\n                clearInterval(this.timer);\n            }\n            this.currentQuestion = 0;\n            this.answers = [];\n            this.timeRemaining = 600;\n            this.showPage('intro');\n            \/\/ \u5ef6\u9072\u57f7\u884c\u6efe\u52d5\uff0c\u78ba\u4fdd\u9801\u9762\u6e32\u67d3\u5b8c\u6210\n            setTimeout(() => this.scrollToTop(), 100);\n        }\n        \n        scrollToTop() {\n            \/\/ \u7372\u53d6\u7576\u524d\u986f\u793a\u7684\u9801\u9762\u5340\u584a\n            let targetElement = null;\n            \n            if (this.elements.quizPage.style.display !== 'none') {\n                targetElement = this.elements.quizPage;\n            } else if (this.elements.resultPage.style.display !== 'none') {\n                targetElement = this.elements.resultPage;\n            } else if (this.elements.introPage.style.display !== 'none') {\n                targetElement = this.elements.introPage;\n            }\n            \n            if (targetElement) {\n                \/\/ \u6efe\u52d5\u5230\u9801\u9762\u5340\u584a\u7684\u9802\u90e8\uff0c\u7559\u4e00\u9ede\u9593\u8ddd\n                const yOffset = -20; \/\/ \u9802\u90e8\u755920px\u9593\u8ddd\n                const y = targetElement.getBoundingClientRect().top + window.pageYOffset + yOffset;\n                window.scrollTo({ top: y, behavior: 'smooth' });\n            }\n        }\n    }\n    \n    \/\/ \u521d\u59cb\u5316\u6e2c\u9a57\n    document.addEventListener('DOMContentLoaded', () => {\n        new MathQuiz();\n    });\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"<p>\u672c\u6d4b\u9a8c\u9700\u8981\u8fdb\u884c\u5404\u79cd\u6570\u5b57\u8ba1\u7b97\u3002\u6d4b\u9a8c\u6d89\u53ca\u7b97\u672f\u6280\u80fd\uff0c\u5305\u62ec\u5c0f\u6570\u3001\u767e\u5206\u6570\u3001\u5206\u6570\u7b49\u5185\u5bb9\u3002\u6d4b\u9a8c\u4e2d\u4e0d\u5141\u8bb8\u4f7f\u7528\u8ba1\u7b97\u5668\uff0c\u4e5f\u5c3d\u91cf\u4e0d\u8981\u4f7f\u7528\u8349\u7a3f\u7eb8\u3002\u4f60\u670910\u5206\u949f\u7684\u65f6\u95f4\u6765\u5b8c\u6210\u672c\u6d4b\u9a8c\u3002<\/p>","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"narrow-width-container","site-content-style":"unboxed","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[177,159],"tags":[],"class_list":["post-2926","post","type-post","status-publish","format-standard","hentry","category-iq","category-aptitude"],"_links":{"self":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/2926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/comments?post=2926"}],"version-history":[{"count":2,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/2926\/revisions"}],"predecessor-version":[{"id":10694,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/posts\/2926\/revisions\/10694"}],"wp:attachment":[{"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/media?parent=2926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/categories?post=2926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinliceyan.org\/zh\/wp-json\/wp\/v2\/tags?post=2926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}