JavaScript学习笔记

1.JS

参考链接:https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript

JS实现
js 有三个部分组成:ECMAScript、DOM、BOM;
ECMAScript:提供核心雨雨
DOM:提供访问操作页面内容的方法
BOM:提供与浏览器交互的方法与接口
< script>元素

属性

  • async:异步脚本,适用于外部脚本文件,不能保证文件执行的先后顺序,指定async属性目的是不让页面等待脚本的下载和执行,从而异步加载页面其他内容,故异步脚本的加载期间不要修改DOM
  • defer:延迟脚本,适用于外部脚本文件,脚本执行时不会影响页面的构造,脚本会被延迟到页面解析完毕后运行。h5要求脚本按照出现的先后顺序执行,但延迟脚本不一定按顺序执行,故最好只设置一个延迟脚本,把延迟脚本放在页面底部
  • src: 要执行代码的外部文件
  • type
  • charset
< noscript>元素
页面不支持script时 显示;

2.基本概念

语法

  1. 区分大小写
  2. 以分号结尾
  3. //单行注释
  4. /*
    *多行注释
    */
  5. 变量是松散类型,松散类型是可以用例保存任何数据类型,用var定义的变量是局部变量,省略var操作符可以是全局变量 ,但不建议这么写。

数据类型

ECMAScript有5个基本数据类型和一个复杂的数据类型,typeof用来检测变量的数据类型;typeof是操作符二不是函数,所以()可以师宇 但不必须;

var massage="some";
alert (typeof massage);//string
alert (typeof (massage));//string
alert (typeof 12);//number
alert (typeof null);//object  特殊值null被认为是空的对象引用


  1. Undefinded
  2. Null
  3. Boolean
  4. Number
  5. String
  6. Object

number:
1.浮点数值:浮点数的内存空间的证书的两倍,所以ECMASprint 会不适时宜的将浮点数转为整数;
2.

流控制语句

函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值