Javascript基础知识

JavaScript基础

JavaScript是什么

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

JavaScript实现的功能

前端、后台、编辑器、游戏开发、操作系统等

JavaScript和HTML+CSS的区别

HTML—Hypertext Markup Language(超文本标记语言),编写网页结构和网页内容。
CSS—Cascading Style Sheet(层叠样式表单),和HTML共同使用,进行网页梅花等操作。
JavaScript用在浏览器端,用于产生一些动态效果或者用于对html表单进行客户端的验证

JavaScript组成

ECMAScript、DOM、BOM
ECMAScript是JavaScript的一个标准,为JavaScript语句标准化,构成JavaScript核心的语法基础
DOM是网页中用来表示文档中对象的标准模型,通过JavaScript可以对网页中的所有DOM对象进行操作。
BOM浏览器对象模型,提供了一系列接口供开发者使用JavaScript与浏览器窗口进行交互。

JavaScript特点

1、交互性(信息的动态交互)
2、安全性(不允许直接访问本地硬盘)
3、跨平台性(只要是可以解析js的浏览器都可以执行,和平台无关)

JavaScript的书写位置
1、 内嵌式

 <script>

 alert("内嵌式")

 </script>

2、行内

<input type="button" value="按钮" onclick="alert('Hello World')" />

3、外链

<script src="js文件路径地址"></script>

JavaScript注释

单行注释: // 注释语句 快捷键ctrl+/
多行注释: /* 注释语句 */ 快捷键ctrl+shift+/
注意:多行注释相互不能嵌套使用,只能在多行注释里面使用单行注释!

JavaScript数据类型

数值型:number(所有实数均为数值型)
字符串:string(被引号括起来的内容均为字符串)
布尔:boolean(true、false)
对象类型:object(特殊取值null)
未定义型:undefined

JavaScript变量

定义变量:存放数据
声明变量:var 变量名称 = 存储的数据;
变量命名:
1、由字母、数字、下划线、$符号组成,不能以数字开头
2、不能是关键字和保留字,例如:for、while。
3、区分大小写
4、变量名必须有意义
5、遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。(驼峰式命名法又称骆驼式命名法,是混合使用大小写字母来构成变量和函数的名字。)

JavaScript数据类型检测

typeof(value); 或者typeof value; 返回这个变量的类型。
说明 : 同一个变量, 可以进行不同类型的数据赋值。

JavaScript运算符

1、算术运算符(+加、-减、乘、/除、%取余、++自加、–自减)
2、赋值运算符(+=加等、-=减等、
=乘等、/=除等、%=取余等)
3、关系(比较)运算符(>大于、>=大于等于、<小于、<=小于等于、!=不等于、== 等于、===恒等于(比较内容的同时也进行数据类型数据类型))
4、逻辑运算符(&&和、||或、!非)

JavaScript事件

事件三要素
1、事件源:被监听的html元素(就是这个事件加给谁),就是某个(某些)html标签
2、事件类型:某类动作,例如点击事件,移入移除事件,敲击键盘事件等
3、执行指令:事件触发后需要执行的代码,一般使用函数进行封装
语法格式:事件源.事件类型=执行指令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值