JavaScript复习记录-基础篇

JavaScript

JavaScript 是一种轻量级的编程语言。

JavaScript 是可插入 HTML 页面的编程代码。

HTML输入流

点击事件

改变HTML内容

改变HTML图像

改变HTML样式

JavaScript对大小写敏感

JavaScript变量

变量必须以字母开头

变量也可以以$或者_开头

变量对大小写敏感

JavaScript 数据类型

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

扫描二维码关注公众号,回复: 3945244 查看本文章

引用数据类型:对象(Object)、数组(Array)、函数(Function)。

Java对象定义

局部 JavaScript 变量

变量声明时如果不使用 var 关键字,那么它就是一个全局变量,即便它在函数内定义。

在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。

全局 JavaScript 变量

在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

JavaScript 变量的生存期

局部变量会在函数运行以后被删除。

全局变量会在页面关闭后被删除。

常见的HTML事件

onchange  HTML元素改变

onclick   HTML点击事件

onmouseover  鼠标移入事件

onmouseout    鼠标移除事件

onkeydown  按下键盘事件

onload   浏览器已完成页面的加载

JavaScript 字符串

typeof 操作符

null

null是一个只有一个值的特殊类型。表示一个空对象引用。

undefined

 undefined 是一个没有设置值的变量。

undefined 和 null 的区别

constructor 属性

将日期转换为数字

search() 方法

用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置

replace()方法 

用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

 test()方法

test() 方法是一个正则表达式方法,用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。

严格模式

消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;

JavaScript 表单验证

JSON相关函数

JSON.parse()  将一个 JSON 字符串转换为 JavaScript 对象。

JSON.stringify()  用于将 JavaScript 值转换为 JSON 字符串。

href="#"与href="javascript:void(0)"的区别

# 包含了一个位置信息,默认的锚是#top 也就是网页的上端。而javascript:void(0), 仅仅表示一个死链接。

Arguments 对象

JavaScript 函数有个内置的对象 arguments 对象。argument 对象包含了函数调用的参数数组。

猜你喜欢

转载自blog.csdn.net/qq_33274797/article/details/83614738
今日推荐