day01初认JS

这篇文章介绍了JavaScript的基础知识,包括JS的组成如ECMAScript、BOM和DOM,执行的最小单位——语句,以及JS的注释方式。此外,还讲解了JS的作用,如网页特效、表单验证和数据交互,并提到了常量和变量的定义与使用,以及数据类型的分类,如数字、字符串、布尔值、undefined和null。
摘要由CSDN通过智能技术生成

一.JS介绍

  1.JS的组成

    1.ECMAScript

    是一种由Ecma国际(前身为欧洲计算机制造商协会),定立ECMA-262标准化的脚本程序设计语言。规定了 JavaScript 脚本的核心语法,如 数据类型、关键字、保留字、运算符、对象和语句等。

    2.BOM

    定义了 JavaScript 操作浏览器的接口,提供了访问某些功能(如浏览器窗口大小、版本信息、浏览历史记录等)的途径以及操作方法。

    3.DOM

    定义了 JavaScript 操作 HTML 文档的接口,提供了访问 HTML 文档(如body、form、div、textarea等)的途径以及操作方法。

  2.js执行的最小单位:语句

  语句:表达式+分号

  如:

  document.write(数据);

  将小括号中的数据打印至大白板

  console.log(数据);

  将小括号中的数据打印至控制台

  3.JS 的注释

  单行注释//

  快捷键 ctrl + /

   多行注释 /* */

 4.js的作用

  网页特效 (监听用户的一些行为让网页作出对应的反馈)

  表单验证 (针对表单数据的合法性进行判断)

  数据交互 (获取后台的数据, 渲染到前端)

  服务端编程 (node.js)

二.JS的引入方式

1.页面内:在<script></script>之间直接添加JS代码

 2.页面外:通过<script>标签的src属性,引入外部JS文件

注意事项:页面外通过src导入的js文件是不能再标签内写js代码的

3.一个页面可以拥有多个script标签

 

三.常量和变量

存储数据的容器称为量

  1.常量

  在程序运行的过程中,其值不能改变的量,称为常量

  console.log(123);

  注意:常量不允许重新赋值,声明的时候必须赋值(初始化)

  2.变量:

  在程序运行的过程中,其值可以改变的量,称为变量

  注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。

    1.变量定义语法

    var 标识符;

    var:js中的关键字,var告知编译器后面修饰的标识符是一个变量

    标识符:变量的名字

 

    2.标识符的命名

    规则

    1.只能由数字,字母(严格区分大小写),以及下划线和$构成,并且首字母不能为数字。

    2.不要和已有关键字,库函数重名

    规范

    1.见名知意:提高代码的可读性

    2.尽量用英文

    3.驼峰命名法:如果一个变量名由若干个单词构成,则除了首单词外的其他单词首字母大写

    3.变量的初始化

    在变量定义的同一行赋值,也称为赋初值

    var a = 123;

    4.变量使用的规范

    js语言的初期版本是有很多缺陷的,不要依赖JS的缺陷

    1.所有的变量在使用前必须定义

    2.不能重复定义变量

四.数据类型

数据类型是检验算法合法性的必要条件

  1.内置基本类型

    1.数字类型

    number

    2.字符串类型

    string 被单引号或者双引号括起来的数据

    单引号和双引号没有本质上的区别,推荐使用单引号

    3.布尔值

    boolean表示某种条件的真假,真假用关键字true/false

    4.undefined

    未被赋值的变量

    5.null

    给变量赋值为空

  2.引用类型

  3.typeof关键字查看变量类型

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值