随笔 - 1162
文章 - 0
评论 - 16
阅读 -
59万
随笔分类 - Javascript
JavaScript 简单类型和复杂类型区别
摘要:一、基本类型 1、概述 值类型又叫做基本数据类型,简单数据类型。在存储时,变量中存储的是值本身,因此叫做值类型 2、基本类型在内存中的存储 基本数据类型存储在栈区中。 3、基本类型作为函数的参数 基本类型作为函数的参数,传递进入函数的是变量的值。 扩展:堆栈空间分配区别: a、栈(操作系统):由操作
阅读全文
JavaScript 调试 debug
摘要:一、错误 1、语法错误 出现错误,有提示,很容易的解决。 2、逻辑错误 不容易发现 二、调试方式 1、alert() 方式 2、console.log()/console.error() 方式 3、断点调试 断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步
阅读全文
JavaScript 函数(二)
摘要:一、匿名函数 1、匿名函数 没有名字的函数即称为匿名函数。 2、使用方法 a、将匿名函数赋值给一个变量,这样就可以通过变量进行调用 b、匿名函数自调用 3、关于自执行函数(匿名函数自调用)的作用:防止全局变量污染。 Demo: 二、自调用函数 匿名函数不能通过直接调用来执行,因此可以通过匿名函数的自
阅读全文
JavaScript 函数(一)
摘要:一、函数概述 1、概述 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用函数的作用就是封装一段代码,将来可以重复使用。 在JavaScript中,函数也作为一种数据类型存在,而且是引用数据类型,函数名就是指向其内存空间地址的引用。
阅读全文
JavaScript 数组(三)数组方法
摘要:常用方法及案例参考这篇:数组对象及常用方法
阅读全文
JavaScript 数组(二)数组练习
摘要:1、求一组数中的最大值和最小值,以及所在位置(最大值和最小值在这组数中的位置) 2、将字符串数组用 | 或其他符号分割 3、翻转数组 1,2,3,4 -> 4,3,2,1 4、冒泡排序 5、冒泡排序——优化 4、
阅读全文
JavaScript 数组(一)数组基础
摘要:一、数组 1、概述 数组 就是将多个元素按一定顺序排放到一个集合中,那么这个集合称之为数组。 数组 也是一种数据类型,属于复杂数据类型(Object)。 2、特点 存放的元素有序的。 可以存放不同的数据类型,但是不推荐这么做。 数组的长度可以动态的调整。 二、数组的定义 1、定义空数组 var ar
阅读全文
JavaScript 流程控制(二)循环结构
摘要:一、while 语句 语法结构: 当循环条件为 true 时,执行循环体;当循环条件为false时,结束循环。 二、do...while 语句 语法结构: 先执行一次循环体,然后再进行条件判断;如果为 true,执行循环体;如果为 false ,结束循环。 注意:do-while 这种后测试循环语句
阅读全文
JavaScript 流程控制(一)顺序结构与分支结构
摘要:语句:语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下分号;分割一个一个的语句;如果省略分号,则由解析器确定语句的结尾(不推荐使用) 一、流程控制 流程控制是每个程序都有的三种基本结构,分别是:顺序结构、分支结构和循环结构。 二、顺序结构 从上到下执行的
阅读全文
JavaScript 运算符(Operator)
摘要:一、算数运算符 1、加法(+) 表示操作数相加; 处理特殊值规则: 如果两个操作数都是字符串,则将第二个操作数与第一个操作数拼接起来; 如果只有一个操作数是字符串,则将另一个操作数转换为字符串,然后再将两个字符串拼接起来。 如果有一个操作数是对象、数值或布尔值,则调用它们的 toString()方法
阅读全文
JavaScript 数据类型转换
摘要:一、转换成字符串类型 1、toString() 函数 数值、布尔值、对象和字符串值(每个字符串也都有一个 toString()方法,该方法返回字符串的一个副本)都有 toString()方法。 但 null 和 undefined 值没有这个方法。 多数情况下,调用 toString()方法不必传递
阅读全文
JavaScript 数据类型(基本数据类型)
摘要:JavaScript 数据类型分为简单数据类型和复杂数据类型。 简单数据类别包括 Number、String、Boolean、Undefined 和 Null 共5种。 复杂数据类型只有一个 Object 类型。 一、Number 类型 Number 类型可以来表示整数和浮点数,也可以支持不同进制的
阅读全文
JavaScript 变量与注释
摘要:一、变量 ECMAScript 的变量是松散类型(弱类型)的,所谓松散类型就是可以用来保存任何类型的数据。 换句话说,每个变量仅仅是一个用于保存值的占位符而已。定义变量时要使用 var 操作符(注意 var 是一个关键字),后跟变量名(即一个标识符)。 JavaScript 是弱类型的语言,是根据变
阅读全文
JavaScript 书写位置
摘要:类似于 CSS 样式,JavaScript 也有两种不同位置的书写方式。 方式一:写在 script 标签中 只需要在 head 标签中, 或者在 body 标签中, 使用 script 标签 来书写 JavaScript 代码 <head> <script type="text/javascrip
阅读全文
JavaScript 简介
摘要:一、什么是 JavaScript HTML 是用来搭建网页的结构,CSS 用来添加样式美化页面的,而 JavaScript 是用来和用户产生交互,控制网页内容,给网页增加动态的效果。 二、JavaScript 历史 JavaScript 诞生于 1995 年。当时,它的主要目的是处理以前由服务器端语
阅读全文