第六次网页前端培训笔记(JavaScript)
1.运算符
2.数组
2.1.数组定义
2.1.1.隐式定义
var 数组名 = []; //空数组
var 数组名 = [值1,值2,值3.....]; //内部值可以任意类型
2.1.2.直接实例化
var 数组名 = new Array(值1,值2,值3....);
2.1.3.定义数组并设置长度
var 数组名 = new Array(size);
2.2.数组操作
数组的下标从0开始。
2.2.1.获取数组的值
数组名[下标];
2.2.2.设置数组的值
数组名[下标] = 值;
2.2.3.获取数组的长度
数组名.length;
2.2.4.设置数组的长度
数组名.length = 值;
注意:如果设置非整数型的下标,则会成为数组的属性,不计入数组的长度。设置属性同上。
2.3.数组遍历
2.3.1.for循环
2.3.2.for...in循环
2.3.3.forEach循环
数组.forEach(function(element,index){//element:元素//index:下标
};
注意:
- for不遍历属性
- forEach不遍历属性和索引中的undefined
- for...in不遍历索引中的undefined
2.4.数组提供的方法
用法如下:
3.函数
3.1.函数定义
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
3.1.1.函数声明
function 函数名(参数列表){内容
}
函数名(实参); //可以没有实参
3.1.2.函数定义表达式
var 变量名/函数名 = function(参数列表){}
3.1.3.function构造函数
var 函数名 = new function([参数列表],函数体)
3.2.函数的参数
注意:实参可省略,对应形参为undefined,多个形参同一个名字,则以最后一个为准。参数为值传递,传递副本;引用传递时传递地址,操作的是同一个对象。
3.3.函数的调用
3.3.1.常用调用方式
存在返回值可以变量接收,若无返回值则为undefined。
3.3.2.函数调用模式
见3.2.例图。
3.3.3.方法调用模式
3.4.函数的返回值
- 在没有返回值的方法中,用于结束方法,如果没有return,则返回undefined。
- 在有返回值的方法中,结束方法的同时将值带给调用者。
3.5.函数的作用域
在JavaScript中,只有在函数中才有作用域。
- 在函数中,存在局部变量和全局变量。
- 在函数中,如果声明变量未使用var,则该变量为全局变量。
第六次网页前端培训笔记(JavaScript)相关推荐
- 第六次网页前端培训(JavaScript)
1. 视频链接 [优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 2. 教程链接 JavaScript 运算符 | ...
- 网页前端培训笔记(HTML标签)
学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili HTML 教程 | 菜鸟教程 (runoob.com) ...
- 第二次网页前端培训笔记
1.学习网址 hbuilder第二次培训笔记 - 幕布 2.基础操作 3.html基本框架 <!DOCTYPE html> <html> <head> ...
- 梅科尔工作室-第一次网页前端培训笔记(HTML常用标签)
学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 1.安装编译器 vs hBuilder X等等(本人主 ...
- 第五次网页前端培训笔记(js1)
1.js的基本使用 JavaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多 ...
- 第一次网页前端培训笔记(Html基础语法和常用标签)
一.什么是HTML HTML 是用来描述网页的一种语言.HTML 是一种在 Web 上使用的通用标记语言.HTML 允许你格式化文本,添加图片,创建链接.输入表单.框架和表格等等,并可将之存为文本文件 ...
- 第一次网页前端培训笔记
一.编辑软件 HbuilderX HBuilderX 自述文件 二.html的第一次学习 1.学习链接:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础 ...
- 第七次网页前端培训笔记
B站视频网址:(本次仅涉及P24-P26)[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 菜鸟教程网 ...
- 第六次网页前端培训(JS)
学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibilin 1.安装编译器 HBuilder X:HBui ...
最新文章
- spoj 26130	Binary numbers
- Socket通信---网络通信学习笔记(一)
- vba执行linux命令,如何使用vba的shell()运行参数的.exe?
- centos7 关闭防火墙和selinux
- 12 种经典亿级流量架构之资源隔离思想与方法论
- 使用PCL从CAD模型中提取不同视角下的点云
- VideoPlayer取某一帧图片
- win10主题美化(单)
- Linux设置终端快捷键
- PPT里面如何插入斜体文字
- Python快速读取超大文件
- mysql 整除取整,MySQL小数位取整
- 利用jsoup解析网站网页
- Kylin3.1.1集成CDH6.2.1
- Java学习——Day14:网络编程
- 政务数据里的基础库、主题库、专题库
- 2022浙江省计算机三级网络及安全技术考试自学资料(3)(更新于3.9)
- 计算机是如何读懂高级语言的——编译过程简述
- appium - X5内核应用
- 股票MA算法(Java实现)