JavaScript基础
文章平均质量分 74
是瑞瑞小甜心
这个作者很懒,什么都没留下…
展开
-
14、简单数据类型和复杂数据类型
14、简单数据类型和复杂数据类型1. 简单数据类型 简单类型(基本数据类型、值类型):在存储时变量中存储的是值本身,包括string ,number,boolean,undefined,null 简单数据类型 null 返回的是一个空的对象object,如果有个变量我们以后打算存储为对象,暂时没想好放啥, 这个时候就给 null2. 复杂数据类型 复杂数据类型(引用类型):在存储时变量中存储的仅仅是地址(引用),通过 new 关键字创建的对象(系统对象、自定义对象),如原创 2021-12-14 21:47:14 · 157 阅读 · 0 评论 -
13、内置对象
13、内置对象1.内置对象 JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象 前面两种对象是JS 基础内容,属于 ECMAScript;第三个浏览器对象属于 JS 独有的, JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法),可以帮助我们快速开发JavaScript 提供了多个内置对象:Math、 Date 、Array、String等,可以通过查文档学习Mozilla 开原创 2021-12-14 21:46:22 · 240 阅读 · 0 评论 -
12、javascript对象
12、对象1. 对象的相关概念 在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。 对象由属性和方法组成,是复杂数据类型。属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词) 保存一个值时,可以使用变量,保存多个值(一组值)时,可以使用数组。如果要保存一个人的完整信息,用对象表达结构更清晰,更强大var arr =原创 2021-12-14 21:45:47 · 61 阅读 · 0 评论 -
11、JavaScript 预解析
11、JavaScript 预解析1. 预解析的相关概念JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。JavaScript 解析器在运行 JavaScript 代码的时候分为两步: 预解析和代码执行。预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 function 声明的变量在内存中进行提前声明或者定义,预解析也叫做变量、函数提升。代码执行: 从上到下执行JS语句。注意:预解析会把变量(var)和函数的声明( funct原创 2021-12-12 14:14:41 · 52 阅读 · 0 评论 -
10、JavaScript 作用域
10、JavaScript 作用域1. 作用域概述 作用域限定代码名字(变量)只在某个范围内起效果,减少了名字冲突。 JavaScript(es6前)中的作用域有两种:全局作用域局部作用域(函数作用域)2. 全局作用域 作用于所有代码执行的环境(整个script标签内部)或独立的js文件。var num = 1; console.log(num);3. 局部作用域 作用于函数内的代码环境,就是局部作用域。 也称为函数作原创 2021-12-12 14:14:07 · 45 阅读 · 0 评论 -
9、javascript函数
9、函数1. 函数的概念 函数是封装一段可以重复执行的代码块,从而让代码重复使用,实现某种功能2. 函数的使用2.1声明函数// 声明函数function 函数名() { //函数体代码}function 是声明函数的关键字,必须小写由于函数一般是为了实现某个功能才定义的, 所以通常我们将函数名命名为动词,比如 getSum2.2调用函数// 调用函数函数名(); // 通过调用函数名来执行函数体代码声明函数本身并不会执行代码,只有调用函数时才会执行原创 2021-12-12 14:13:33 · 392 阅读 · 1 评论 -
8、javascript数组
8、数组1.数组的概念 数组(Array)是指一组数据的集合,将一组数据的集合存储在单个变量下,其中的每个数据被称作元素,数组中可以存放任意类型的元素。2.创建数组JS 两种创建数组方式:(1)利用 new 创建数组var 数组名 = new Array() ;var arr = new Array(); // 创建一个新的空数组(2)利用数组字面量创建数组//1. 创建空的数组var 数组名 = [];//2. 创建带初始值的数组var 数组名 = ['原创 2021-12-12 14:12:53 · 537 阅读 · 1 评论 -
7、代码规范
7、代码规范1. 标识符命名规范变量、函数的命名必须要有意义变量的名称一般用名词函数的名称一般用动词2. 操作符规范// 操作符的左右两侧各保留一个空格for (var i = 1; i <= 5; i++) { if (i == 3) { break; // 直接退出整个 for 循环,跳到整个for循环下面的语句 } console.log('我正在吃第' + i + '个包子呢');}3. 单行注释规范for (var i = 1; i原创 2021-12-09 21:30:06 · 55 阅读 · 0 评论 -
6、流程控制
6、流程控制1. 流程控制概念 流程控制就是来控制代码按照一定结构顺序来执行 流程控制主要有三种结构:顺序结构、分支结构、循环结构2. 顺序流程控制3. 分支流程控制 JS 语言提供了两种分支结构语句:if 语句、switch 语句3.2 if 语句语法结构// 条件成立执行代码,否则什么也不做if (条件表达式) { // 条件成立执行的代码语句}执行流程// 弹出一个输入框,要求用户输入年龄,如果年龄大于等于 18 岁,允许进网吧v原创 2021-12-09 21:28:14 · 704 阅读 · 0 评论 -
5、操作符
5、操作符 运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有:- 算数运算符- 递增和递减运算符- 比较运算符- 逻辑运算符- 赋值运算符1.算数运算符1.1算术运算符概述算术运算符是算术运算使用的符号,用于执行两个变量或值的算术运算。1.2浮点数的精度问题 浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。// 算数运算符 + - * / %// 取余数% 用于判原创 2021-11-30 21:53:24 · 54 阅读 · 0 评论 -
4、数据类型
4、数据类型1.数据类型简介1.1为什么需要数据类型为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。数据类型就是数据的类别型号。比如姓名“张三”,年龄18,这些数据的类型是不一样的。,1.2变量的数据类型JavaScript 是一种弱类型或者说动态语言,在程序运行过程中,类型会被自动确定var age = 10; // 这是一个数字型var areYouOk = '是的'; // 这是一个字符串 在代码运行时,变量的数据类原创 2021-11-30 21:51:33 · 91 阅读 · 0 评论 -
3、javascript变量
3、变量1. 变量的概念变量是一个容器,在内存中申请空间存放数据2.变量的使用变量的声明变量的赋值2.1 声明变量// 声明变量 var age; // 声明一个 名称为age 的变量 var 是一个 JS关键字,用来声明变量( variable 变量的意思 )。使用该关键字声明变量后,计算机会自动为变量分配内存空间age 是定义的变量名,通过变量名来访问内存中分配的空间2.2 赋值age = 10; // 给 age 这个变量赋值为 10原创 2021-11-30 21:51:05 · 60 阅读 · 0 评论 -
2、JavaScript基本使用
2、JavaScript基本使用1. JavaScript 书写位置JS 有3种书写位置,分别为行内、内嵌和外部。行内式<input type="button" value="点我试试" onclick="alert('Hello World')" />可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号可读性差, 在html中编写JS大量代码时原创 2021-11-30 21:50:17 · 45 阅读 · 0 评论 -
1、初识JavaScript
1、初识JavaScript1.编程概念1.1基础概念编程:让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序:计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令。(计算机指的是任何能够执行代码的设备,可能是智能手机、ATM机、黑莓PI、服务器 等等)1.2 计算机语言计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言和高级语言三大类。计转载 2021-11-30 21:48:16 · 77 阅读 · 0 评论