happy birthday BNTang!

javaScript(笔记1)

一。JavaScript数据类型:

  1.分类: 基本数据类型 & 高级引用数据类型


  2.基本数据类型: 数字类型(number),
          字符串类型(string),
          布尔类型(boolean)

  3.数字类型(number):JavaScript中将整数与小数合称为number类型

  4.字符串类型(string):JavaScript中字符与字符串合称为string类型
    JavaScript字符或则字符串既可以使用''又可以使用""

  5.布尔类型(boolean): JavaScript中boolean类型的值只有true或则false

 

  6.高级引用数据类型:
    object类型
    function类型

  7.object类型: JavaScript中所有通过【构造函数】生成的对象都是object类型


  8.function类型: 相当于Java中(java.lang.reflect.Method)
    JavaScript所有函数都是function类型

  ********** JavaScript是弱类型编程语言,根据变量赋值内容来判断
    变量数据类型
    JavaScript中变量的数据类型可以根据赋值内容来进行动态改变

 

二。JavaScript中特殊【值】


  1.undefined: JavaScript中所有变量在没有赋值时,其默认值都是undefined
    由于JavaScript根据变量的赋值来判断变量类型,此时由于变量
      没有赋值因此JavaScript无法判断当前变量数据类型,此时返回
      也是undefiled,因此初学者将undefined也理解为是一种数据类型
      这种理解是错误


  2.null: JavaScript中当一个对象赋值为null时,表示对象引用了一个【空内存】
    这个空内存既不能存储数据也不能读取数据。
    此时这个对象数据类型,在JavaScript依然认为是object类型


  3.NaN: JavaScript中当一个变量赋值为NaN,表示变量接收了一个【非法数字】(123 合法数字 abc123 非法数字)
    此时这个变量数据类型,在JavaScript依然认为number类型

  4.infinity: JavaScript中当一个变量赋值为infinity,表示变量接收了一个【无穷大数字】
    此时这个变量数据类型,在JavaScript依然认为number类型

document对象生命周期:

  1.在浏览器将网页中所有标签加载完毕后,在内存中将使用【树形结构】
    存储这些DOM对象。在树形结构生成完毕后由浏览器生成一个document对象
    管理这颗树(DOM树)
    ****在浏览器将接收网页中标签加载完毕后,自动在浏览器内存生成一个document对象

  2.一个浏览器运行期间,一个html页面,只会生成一个document对象

  3.在浏览器关闭时,负责将document对象进行销

 

  innerText与innerHTML 区别:

    innerText与innerHTML都可以对标签文字显示内容属性进行赋值与取值

    innerText只能接收字符串

    innerHTML既可以接收字符串又可以接收html标签

 

三:事件

  

  3.监听用户何时使用鼠标操作当前标签:

    1) onclick : 监听用户何时使用鼠标【单击】当前标签

    2) onmouseover: 监听用户何时将鼠标【悬停】当前标签上方

    3) onmouseout : 监听用户何时将鼠标从当前标签上方【移开】

    4) onfocus : 监听用户何时通过鼠标让当前标签获得【光标】

    5) onblur : 监听用户何时通过鼠标让当前标签丢失【光标】

posted @   look-word  阅读(73)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示