博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day1--js--你所未见到的他的名字
阅读量:5959 次
发布时间:2019-06-19

本文共 720 字,大约阅读时间需要 2 分钟。

1.js的引入方式

  • 行内引入:安全性低
  • 内嵌式:写在script标签中
  • 外链式:通过script标签的src属性

2.书写顺序

  先加载css, 再加载html代码,保证页面好看,最后在body的最后面加载js,因为js主要用来操作HTML元素的

3.js的组成

  • ECMAScript(定义了JS的基本语法,命名规范,操作语句,变量,数据类型等最基础最核心的知识)
  •  DOM(document object model 文档对象模型) 提供了JS操作页面上元素的常用属性和方法
  •  BOM(browser object model 浏览器对象模型) 提供了JS操作浏览器的常用属性和方法

4.js的数据类型隐式转换主要分为三种情况: 

  1. 转换为boolean类型 
  2. 转换为number类型 
  3. 转换为string类型

5.隐式对象转化

   1.布尔值和数字比较

    true == 1 // true

    2.布尔值和字符串比较

    '1' == true;

    3.字符串和数字比较

    '1' == 1 // true

    4.对象和数字比较

    [1] == 1; // true

    5.字符串和对象比较

    [1,2,3] == '1,2,3' // true

    6.布尔值和对象比较

    [] == true; //false

   7.undefined == null //true

6.==和===

  1.==只判断值不判断类型

  2.===是与类型和值进行判断的

转载于:https://www.cnblogs.com/moonzwt/p/9433747.html

你可能感兴趣的文章
leetcode 【 Add Two Numbers 】 python 实现
查看>>
Android接收系统广播
查看>>
将网络中的图片存为NSData并保存到sqlite的BLOB字段中
查看>>
Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)
查看>>
iOS用三种途径实现一方法有多个返回值
查看>>
python--class test
查看>>
从零开始理解JAVA事件处理机制(3)
查看>>
HttpURLConnection类的使用
查看>>
linux命令分析---SED (二)
查看>>
[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突。
查看>>
py2与py3差别
查看>>
windows知识点
查看>>
第五章多态课后java_Java程序设计课后练习答案
查看>>
idea无用插件_没用过这些IDEA插件?怪不得写代码头疼
查看>>
linuxliveu盘怎么用_怎么用U盘重装系统?
查看>>
国际学院c语言作业,C语言程序的国际化
查看>>
四阶龙格库塔法c语言程序,四阶龙格库塔法C语言(西安交大)
查看>>
c语言中无windows函数库,关于C语言, GCC/MSVC中,如何写出一个真正意义上的不依赖库的程序?...
查看>>
欧洲语言框架A1到C2,法语等级 A1、A2、B1、B2、C1、C2
查看>>
c语言中以追加只写方式打开文本文件,C语言中打开文件读取,写入的操作
查看>>