• JavaScript学习小结


    变量声明:使用var关键字,变量没有类型,但值有类型(弱类型语言)
    数据类型:

    ①number

    ②string(单引号,双引号都可以表示字符串)

    ③boolean

    ④Object类型

    ⑤undefined类型(声明但未赋值的变量)

    比较运算符中与JAVA中不同的:
    ==:等于,只比较值,有隐式转换

    ===:全等,比较值和数据类型

    函数:①自定义函数 ②全局函数

    语法:

    1. function functionName([arguments]) {
    2. alert("自定义函数");
    3. }

    全局(内置)函数:

    parseInt(arg);参数arg转换为整数

    parseFloat(arg);参数转换为Float类型数

    eval("xxxxx");执行字符串内容,可以当作js脚本运行

    typeof();返回当前数值类型 

    alert("xxx");弹窗内容

    console.log(a);控制台输出a

    事件(HTML中的常用事件,调用js函数)

    onclic:单击事件

    ondblclick:双击事件

    onblur:失焦事件

    onfocus:聚焦事件

    onmouseover:移入事件

    onmouseout:移开事件

    onload:网页所有内容加载完自动执行(一般放在body)

    onchange:内容发生改变且光标失焦之后

    1. DOCTYPE html>






    内置对象 

    string字符串:

    s.length

    s.substring(开始位置,结束位置+1);

    s.substr(开始位置,截取长度);

    s.split(";");分隔符

    Array数组:

    string s=Array.join("");//连接数组,转化为字符串

    array.reverse();//反转数组

    array.sort();//给数组排序,需要传入自定义排序函数

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. <script>
    7. var s = "a b c d e f g h i j k l m n";
    8. console.log(s.length);
    9. console.log(s.split(' '));
    10. console.log(s.substr(0, 3));
    11. console.log(s.substring(1, 3));
    12. var array = [1, 2, 3, 9, 0];
    13. console.log(array);
    14. console.log(array.join(''));
    15. array.reverse();
    16. console.log(array);
    17. array.sort(array_sort);
    18. console.log(array);
    19. function array_sort(a, b) {
    20. return a - b;
    21. }
    22. var date = new Date();
    23. console.log(date.getFullYear());
    24. console.log(date.getMonth());
    25. console.log(date.getDate());
    26. console.log(date.getHours());
    27. console.log(date.getTime());
    28. console.log(Math.PI);
    29. console.log(Math.sqrt(9));
    30. console.log(Math.floor(10.9));
    31. console.log(Math.ceil(9.1));
    32. script>
    33. head>
    34. <body>
    35. body>
    36. html>

     

    DOM(document object model)

     使用步骤:

    1,触发js

    2,js获得网页标签(在js中,每一个网页标签就是一个对象)

    通过document对象()

    document:文档对象

    document.getElementById("div_id"):通过id找到HTML标签。

    可以精确获得网页中的某个标签。

    js中所获得的网页中的标签对象称为DOM。

    1. DOCTYPE html>
    2. div
  •  

    js操作标签体内容:

    obj.innerHTML

    obj.innerText

    1. html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8" />
    5. <title>title>
    6. head>
    7. <body>
    8. <div id="div_id">我的标签div>
    9. <script>
    10. var c = document.getElementById("div_id");
    11. alert(c.innerHTML);
    12. script>
    13. body>
    14. html>

     

     

  • 相关阅读:
    Spring Boot框架的原理及应用详解(四)
    Nuxt脚手架nuxi初始化失败原因&解决方法
    java计算机毕业设计精准扶贫项目管理系统源码+mysql数据库+系统+lw文档+部署
    代码随想录算法训练营day59 | 115.不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
    MySQL系统变量之lc_time_names语言环境
    Dart语言简介
    java毕业设计后勤管理系统餐饮评价监督系统(附源码、数据库)
    hdlbits系列verilog解答(向量)-12
    Mysql 备份与恢复
    Linux 内核 6.5 发布,首次支持 Wi-Fi 7 和 USB4
  • 原文地址:https://blog.csdn.net/m0_71385141/article/details/133240524