javaEE——day02——javascript上

本文深入探讨了JavaScript作为浏览器脚本语言的基本概念、编写方式、数据类型、控制语句、String对象、number对象、数组对象等核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.javascript简介

一种运行浏览器中的脚本语言,客户端脚本。
利用JavaScript可以在html中添加交互行为。
无需编译(嵌入html中,文本),浏览器解释执行(由上到下)。

2.编写js的方式

1.结合标签的一些事件使用

<input type="button" value="点我呀" onclick="alert('我是大帅哥')"></input>

这里写图片描述
2.调用函数中的js代码
这里写图片描述
这里写图片描述
3.把JS代码写到外部的文件中
这里写图片描述
这里写图片描述
这里写图片描述

3.JS的数据类型

这里写图片描述

4.控制语句

if else elseif while switch(支持字符串) for

<script type="text/javascript">
        var grade = "B";
        switch(grade){
            case"A":
                alert("优秀");
                break;
            case"B":
                alert("及格");
                break;
            default:
                alert("需要努力");
        }
        var s1 = 10;
        var s2 = "10";
        document.write(s1==s2);//true   比较值是否相等
        document.write(s1===s2);//false 不仅比较值是否相等,还比较类型
    </script>

5.String对象

<script type="text/javascript">
        var s = "itheima";
        //遍历字符串
        for(var i=0;i<s.length;i++){
            document.write(s.charAt(i)+"<br/>");
        }
        //查找指定的字符串的位置
        document.write(s.indexOf("hei", 1)+"<br/>");
        //输出x的平方
        var s1 = "X";
        var s2 = "2";
        var result = s1+s2.sup();
        document.write(result);
    </script>

6.number对象

<script type="text/javascript">
        var s1 = "100";
        var s2 = 10;
        var s3 = "abc";
        //alert(Number(s1)+s2);//把字符串转为数字
//      alert(isNaN(s1));//是数字返回false,不是数子返回true
//      alert(isNaN(s2));
//      alert(isNaN(s3));//true    isNaN:全局对象的一个方法,用于判断是否是一个数字

        var s4 = 7/0;
        //alert(s4);
        alert(isFinite(s4));// isFinite true有限的 false是无限的
    </script>

7.数组对象

<script type="text/javascript">
        //构建一个Array对象:数组,集合。可变长度
        //方式一:
        /* var arr1 = new Array();//空数组
        arr1[0] = 10;
        arr1[99] = "a";
        document.write("arr1的长度:"+arr1.length+"<br/>");//可变长度数组(集合)
        document.write("arr1[0]的值:"+arr1[0]+"<br/>");//undefined*/
        //方式二:
        /* var arr2 = new Array(10);//指定长度
        arr2[99]="bbb";
        document.write("arr2的长度:"+arr2.length+"<br/>"); */

        //方式三:
        /* var arr3 = new Array("a","b","c");//数组中的元素
        for(var i=0;i<arr3.length;i++){
            document.write(arr3[i]+"<br/>");
        } */

        //方式四:数组直接量(JSON)
        /* var arr4 = ["d","e","f"];
        for(var i=0;i<arr4.length;i++){
            document.write(arr4[i]+"<br/>");
        } */
<script>
内容概要:《中文大模型基准测评2025年上半年报告》由SuperCLUE团队发布,详细评估了2025年上半年中文大模型的发展状况。报告涵盖了大模型的关键进展、国内外大模型全景图及差距、专项测评基准介绍等。通过SuperCLUE基准,对45个国内外代表性大模型进行了六大任务(数学推理、科学推理、代码生成、智能体Agent、精确指令遵循、幻觉控制)的综合测评。结果显示,海外模型如o3、o4-mini(high)在推理任务上表现突出,而国内模型如Doubao-Seed-1.6-thinking-250715在智能体Agent和幻觉控制任务上表现出色。此外,报告还分析了模型性价比、效能区间分布,并对代表性模型如Doubao-Seed-1.6-thinking-250715、DeepSeek-R1-0528、GLM-4.5等进行了详细介绍。整体来看,国内大模型在特定任务上已接近国际顶尖水平,但在综合推理能力上仍有提升空间。 适用人群:对大模型技术感兴趣的科研人员、工程师、产品经理及投资者。 使用场景及目标:①了解2025年上半年中文大模型的发展现状与趋势;②评估国内外大模型在不同任务上的表现差异;③为技术选型和性能优化提供参考依据。 其他说明:报告提供了详细的测评方法、评分标准及结果分析,确保评估的科学性和公正性。此外,SuperCLUE团队还发布了多个专项测评基准,涵盖多模态、文本、推理等多个领域,为业界提供全面的测评服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值