• 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>

     

     

  • 相关阅读:
    2024前端面试准备之HTML篇
    SQL注入(get)
    链表题(4)
    自学100天,成功转行软件测试,浅谈一下我的转行经历,并分享一下我的学习经验~
    云服务器CentOS8.2安装部署Docker一文详解
    【Maui正式版】创建可跨平台的Maui程序,以及有关依赖注入、MVVM双向绑定的实现和演示...
    定时调用-->笔记
    11.24Spring学习第四天
    java基础(冒泡排序)精简
    APS自动排产-AP工厂高级计划
  • 原文地址:https://blog.csdn.net/m0_71385141/article/details/133240524