let ava="<br>1.JavaScript BOM Window对象的应用<br>"
            ava+="Browser Width:"+window.innerWidth
            ava+="<br>Browser Height:"+window.innerHeight
            
            ava+="<br><br>Screen Width:"+screen.availWidth
            ava+="<br>Screen Height:"+screen.availHeight
            let info="<br><hr>5.JavaScript BOM Navigator对象的应用"
            info+="<br> 浏览器代码名:"+navigator.appCodeName
            info+="<br> 浏览器名:"+navigator.appName
            info+="<br> 浏览器版本:"+navigator.appVersion
            info+="<br> 浏览器是否允许Cookies:"+navigator.cookieEnabled
            info+="<br> 操作系统版本:"+navigator.platform
            info+="<br> 用户代理:"+navigator.userAgent
            info+="<br> 浏览器语言:"+navigator.language
            info+="<br> 浏览器品牌:"+navigator.vendor
            document.write(ava)
            document.write(info)
            
            function on(){
                let buble=document.getElementById("buble")
                buble.src="./img/on.png"
                buble.title="开灯"
            }
            function off(){
                let buble=document.getElementById("buble")
                buble.src="./img/off.png"
                buble.title="关灯"
            }
            function go(){
                
                location.href="http://www.baidu.com"
            }


            function t1() {
                alert("好好学习,天天向上")
            }

            function t2() {
                console.log("我被选中了")
            }

            function t3() {
                let t3 = document.getElementById("t3")
                t3.innerHTML = "我被改变了"
            }

            let t4 = document.getElementById("t4")
            let p4 = document.createElement("p")
            t4.appendChild(p4)
            p4.innerHTML = "这是动态添加的"

            let t5 = document.getElementById("t5")
            let p5 = document.getElementById("p5")
            t5.removeChild(p5)
            let firts=document.getElementById("first")
            console.log(first.innerHTML)
            
            
            let para=document.getElementsByClassName("para")
            console.log(para[0].innerHTML)
            
            let third=document.getElementsByTagName("p")
            console.log(third[0].innerHTML)
            first.style.backgroundColor="blue"
            
            
            let p1=document.getElementById("p1")
            console.log(p1.innerText)
            console.log(p1.innerHTML)
            
            
            let pfi=document.getElementById("ht")
            // ht.innerHTML="<strong>我的姓名学号是:</strong>"
            pfi.innerHTML="<strong>我的姓名学号是:</strong>"
            
            let pse=document.getElementById("te")
            pse.innerText="<strong>我的姓名学号是:</strong>"
            // te.innerText="<strong>我的姓名学号是:</strong>"
            // document.getElementById("te").innerText="<strong>我的姓名学号是:</strong>"
            
            
            let bu=document.getElementById("buble")
            bu.src="./img/open.png"
            
            let ch=document.getElementById("change")
            ch.style.backgroundColor="blue"
            ch.style.textAlign="center"
            ch.style.color="white"
            ch.style.fontWeight="bold"
            /* 1、求学生成绩案例:先弹出输入框输入总的班级人数,
            再一次弹出输入框输入对应学生的成绩,
            最后用弹框显示总成绩和平均成绩。 */
            let cnum=parseInt(prompt("输入班级人数"))
            // let b=prompt("输入总成绩")
            let score=0
            for(let i=1;i<=cnum;i++){
                score+=parseFloat(prompt("输入总成绩"))
            }
            console.log(score/cnum)
            
            /* 2、    鸡兔同笼,共有37个头100只脚,鸡和兔各有多少只?结果打印在控制台。 */
            
            // 2x+4y=100
            // x+y=37
            // 2(x+y)=37*2
            
            // 2x+4y=100
            // 2x+2y=74
            
            // x     y=37-x
            // x+(37-x)=37
            // 2x+4(37-x)=100     2x+148-4x=100
            
            for(let i=0;i<=37;i++){
                for(let j=0;j<=37;j++){
                    if(2*i+4*j==100 && i+j==37){
                        console.log("鸡"+i+"兔"+j);
                    }
                }
            }
            /* 使用循环遍历数组[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5],
            并找到数组中的最大值和最小值,打印在控制台中 */
            let array=new Array()
            array=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
            let max=array[0],min=array[0]
            for(let i =0;i<=array.length;i++){
                if(array[i]>max){
                    max=array[i]
                }else if(array[i]<min){
                    min=array[i]
                }
            }
            console.log(max,min)
            
            /* 3、    使用循环将自己的姓名拼音字符串中的字符顺序反转,
            打印在控制台。比如姓名叫”zhangsan”, 反转后结果为”nasgnahz”。 */
            let name="huyibo"
            let rs=""
            for(let i=name.length;i>=0;i--){
                rs+=name.charAt(i)
            }
            console.log(rs);
            
            // 输出九九乘法表,打印在控制台。
            let str=""
            for(let i=1;i<=9;i++){
                for(let j=1;j<=9;j++){
                    str+=j+"*"+i+"="+i*j+"\t"
    
                }
            }
            console.log(str)
最后修改:2024 年 05 月 30 日
如果觉得我的文章对你有用,请随意赞赏