首页 > 其他分享 >2024/11/5日工作总结

2024/11/5日工作总结

时间:2024-11-07 20:46:03浏览次数:4  
标签:11 总结 arr false alert 2024 var js hello

学习JS基础知识:
1.引入方式:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


<!-- 内部脚本 -->
<!--<script>
    alert("hello js");
</script>-->

<!-- 外部脚本 -->
<script src="../js/demo.js"></script>
</body>
</html>

2.输出语句:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    alert("hello js");//写入警告框,全称:window.alert

    document.write("hello js 2");//写入html页面

    console.log("hello js 3");//写入浏览器控制台
</script>


</body>
</html>

3.数据类型:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    alert("hello js");//写入警告框,全称:window.alert

    document.write("hello js 2");//写入html页面

    console.log("hello js 3");//写入浏览器控制台
</script>


</body>
</html>

4.运算符:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    /*
    *
    * ==:
    *   1.判断类型是否一样,不一样则先进行类型转换
    *   2.再比较其值
    *
    * ===:全等于
    *
    * */
    /*var age1 = 20;
    var age2 = "20";
    alert(age1 == age2);//true
    alert(age1 === age2);//false*/

    /*
    *
    * 类型转换:
    *   *其他->number:
    *       *string:一般使用parseInt
    *           *按照字面值转为数字
    *           *字面值非数字->NaN
    *       *boolean:
    *           *true->1
    *           *false->0
    *
    *   *其他->boolean:
    *       *number:
    *           *0和NaN->false
    *           *其他->true
    *       *string:
    *           *空字符串->false
    *           *其他->true
    *       *null:
    *           *->false
    *       *undefined
    *           *->false
    *
    * */

    /*var str = +"abc";
    var str1 = "20";
    alert(str);
    alert(parseInt(str1) + 1);*/

    //var flag = 0;
    //flag = 3;
    //var flag = "";
    //var flag = null;
    var flag = undefined;
    if (flag){
        alert("to true");
    }else {
        alert("to false");
    }

</script>

</body>
</html>

5.函数:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
        function add(a,b){
            return a+b;
        }

        //var result = add(1,2);
        //var result = add(1,2,3,4);
        var result = add(1);//NaN
        alert(result);

</script>

</body>
</html>

6.数组:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    //var arr = new Array(1,2,3);
    //var arr = [1,2,3];
    //alert(arr);
    //arr[0]=10;
    //alert(arr);


    //特点:相当于java的集合:变长变类型
    //变长:
    /*var arr = [1, 2, 3];
    arr[10] = 10;
    alert(arr[10]);
    alert(arr[9]);*/

    //变类型:
    /*arr[5] = "hello";
    alert(arr);*/


    //属性:length:数组中元素个数
    /*var arr = [1,2,3,4,];
    for (let i = 0; i < arr.length; i++) {
        alert(arr[i]);
    }*/


    //方法:
    //push添加方法
    var arr = [1,2,3];
    /*arr.push(10);
    alert(arr);*/

    //splice删除方法
    arr.splice(0,2)//从0开始,到2结束
    alert(arr);

</script>
</body>
</html>

标签:11,总结,arr,false,alert,2024,var,js,hello
From: https://www.cnblogs.com/zhanglijian/p/18533962

相关文章

  • HTC Vive SDK:虚拟现实UI设计教程_2024-07-26_10-41-57.Tex
    HTCViveSDK:虚拟现实UI设计教程环境设置安装HTCViveSDK在开始虚拟现实UI设计之前,首先需要安装HTCViveSDK。以下是安装步骤:访问HTCVive开发者网站:前往HTCViveDeveloper网站,找到SDK下载页面。下载SDK:选择适合您操作系统的SDK版本进行下载。通常,SDK支持Windows和Li......
  • 11.7 HTML
    Html一、基本介绍1、定义:html是一种超文本标记语言,也是一种标识性语言(不是编程语言)标记:记号(绰号)超文本:就是页面内容可以包含图片、链接,音乐,视频等素材。2、为什么学习html?(1)测试页面元素,了解页面页面元素(页面是html语言编写的)(2)进行ui自动化需用到元素定位3、html有哪些特点......
  • 多校 A 层冲刺 NOIP2024 模拟赛 19
    题解还是得写,不能偷懒啊~多校A层冲刺NOIP2024模拟赛19图书管理签到题考虑最困难的部分是确定中位数,不妨钦定中位数,然后计算其贡献,然后考虑只枚举一个边界,另一个边界可以放桶里。时间复杂度\(O(n^2)\)。两棵树概率期望考虑拆贡献,有等式\[连通块个数=点数-边数\]证明考虑......
  • 『模拟赛』多校A层冲刺NOIP2024模拟赛19
    RankbydCSP之后就没场切过题......
  • 2024年11月随便做做
    十月太摆了没有随便做做环节。测试题目选集20241106-D.盼君勿忘题解等会写qwq。Miscellaneous[AGC022D]Shopping神秘题目,比较酷。首先发现对于\(t_i\ge2L\)的\(t_i\)可以直接将\(t_i\lfloor\frac{t_i}{2L}\rfloor\)加入答案并将\(t_i\)对\(2L\)取模。然后只......
  • 11.7日
    创建一个新的DynamicWebProject打开Eclipse。选择File->New->DynamicWebProject。在弹出的对话框中,输入项目名称,例如MyWebApp。确保Targetruntime设置为ApacheTomcatv9.0(或其他你安装的Tomcat版本)。如果没有配置,点击NewRuntime按钮进行配置。点击Finish......
  • LeetCode 1137[第N个泰波那契数]
    题目链接LeetCode1137[第N个泰波那契数]详情实例实例1实例2提示题解思路一[递归]当n为0,1,2时,直接返回对应的值当n大于2时,开始用f(n+3)=f(n)+f(n+1)+f(n+2)来递归求值代码一[此代码在力扣会超出时间限制]classSolution{public:inttrib......
  • 11.7
    通过PreparedStatement实现对数据库的插入和查询操作。importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;publicclassPreparedStatementExample{publicstaticvoidmain(String[]args){Strin......
  • 2024年11月7号总结
    今天在课余又学了javaWeb的一些内容,把MySQL重新下好了DQL聚合函数聚合函数:将一列数据作为一个整体,进行纵向计算count 统计数量max/min 最值sum 求和avg 平均数selectcount(id)fromstu;括号内的列名不能为空,有空的项不算数count取值:或者主键selectmax(math)fromstu;......
  • 2024年最受欢迎的编程语言
    No.1JavaScript/TypeScript自从创建第一个网站以使其动态化以来,JavaScript多年来一直受到欢迎。话虽如此,目前JavaScript是整个市场上需求量最大的编程语言。此外,TypeScript(一种具有类型安全性的JavaScript超集)的到来也可能有助于实现这一里程碑。TypeScript的受欢迎程度近......