-
[综合] 学习ES6(六)--函数 Lambda函数(=) 详解
函数是可读,可维护和可重用代码的构建块。使用function关键字定义功能。以下是定义标准函数的语法。 functionfunction_name(){//functionbody } 要强制执行该功能,必须调用它。这称为函数调用。以下是调用函数的语法。 function_name() 功能分类 函...
77
热度 -
[综合] 学习ES6(七)--事件
事件是文档对象模型(DOM)级别3的一部分,每个HTML元素都包含一组可以触发JavaScript代码的事件。 事件是软件识别的动作或事件。它可以由用户或系统触发。事件的一些常见示例包括用户单击按钮,加载网页,单击超链接等。以下是一些常见的HTML事件。 事件处理程序 在事件发生时,应用程序执行一组...
30
热度 -
[综合] 学习ES6(八)-Cookies
Web浏览器和服务器使用HTTP协议进行通信。HTTP是无状态协议,即,它不会在客户端发出的多个请求中维护客户端的数据。客户端和服务器之间的完整请求-响应周期定义为会话。Cookies是浏览器用于存储与用户会话有关的数据的默认机制。 怎么运行的? 服务器以cookie的形式向访问者的浏览器发送一些数...
82
热度 -
[综合] 学习ES6(九)-- 页面重定向
重定向是一种将用户和搜索引擎发送到不同于他们最初请求的URL的方法。页面重定向是一种自动将网页重定向到另一个网页的方法。重定向页面通常位于同一网站上,也可以位于其他网站或Web服务器上。 JavaScript页面重定向 window.location和window.location.href 在Ja...
81
热度 -
[综合] 学习ES6(十)-- 对话框
JavaScript支持三种重要类型的对话框--警报对话框,确认对话框,提示对话框。 警报对话框 警报对话框通常用于向用户发送警告消息。例如,如果一个输入字段要求输入一些文本,但用户未提供任何输入,则作为验证的一部分,您可以使用警报框发送警告消息。警报框仅提供一个按钮“确定”以选择并继续。 <...
87
热度 -
[综合] 学习ES6(十一)-- 对象
JavaScript支持扩展数据类型。JavaScript对象是定义自定义数据类型的好方法。 一个对象是含有一组密钥值对一个实例。与原始数据类型不同,对象可以表示多个或复杂的值,并且可以在其生命周期内进行更改。这些值可以是标量值或函数,甚至可以是其他对象的数组。 进一步讨论了用于定义对象的句法变体 ...
46
热度 -
[综合] 学习ES(十二)-- Number对象详解
Number对象代表数字日期,可以是整数,也可以是浮点数。通常,您无需担心Number对象,因为浏览器会自动将数字文字转换为数字类的实例。 创建数字对象的语法:varval=newNumber(number); 提供的任何非数字参数,则参数不能转换成数,则返回NaN(非数字)。 序号 属性和说...
16
热度 -
[综合] 学习(十三)ES6 - Boolean
布尔对象表示两个值,“true”或“false”。如果value参数省略或为0,-0,null,false,NaN,undefined或空字符串(“”),则对象的初始值为false。 语法:varval=newBoolean(value); Boolean属性 Sr.No 属性和说明 1 ...
44
热度 -
[综合] 学习ES6(十四) String对象 属性和方法详解
String对象使您可以处理一系列字符。它使用许多辅助方法包装JavaScript的字符串原始数据类型。当JavaScript在字符串基元和String对象之间自动转换时,您可以在字符串基元上调用String对象的任何辅助方法。 创建String对象:varval=newString(string)...
34
热度 -
[综合] 学习ES6(十六)-- ES6中新的字符串方法
序号 方法与说明 1 String.prototype.startWith(searchString,position=0)如果接收方以searchString开头,则返回true;否则,返回false。position可以指定要检查的字符串的起始位置。 2 String.prototype...
94
热度 -
[综合] 学习ES6(十七) -- Arrays 详解
数组是值的同质集合。为简化起见,数组是相同数据类型的值的集合。它是用户定义的类型。 数组的特征 数组声明分配顺序的内存块。 数组是静态的。这意味着数组一旦初始化就无法调整大小。 每个存储块代表一个数组元素。 数组元素由唯一的整数(称为元素的下标/索引)标识。 像变量一样,数组也应在使用前声明。 数...
83
热度 -
[综合] 学习ES6(十八)-- Date 详解
Date对象是JavaScript语言内置的数据类型。Date对象使用新的Date()创建,创建Date对象后,可以使用多种方法对其进行操作。大多数方法仅允许您使用本地时间或UTC(通用或GMT)时间来获取和设置对象的年,月,日,时,分,秒和毫秒字段。ECMAScript标准要求Date对象必须能够...
41
热度 -
[综合] 学习ES6(十九) -- Math对象 属性和方法详解
数学对象提供数学常数和函数的属性和方法。与其他全局对象不同,Math不是构造函数。Math的所有属性和方法都是静态的,可以通过将Math用作对象来调用而不创建它。 Math属性 Sr.No 属性和说明 1 E欧拉常数和自然对数的底数约为2.718 2 LN22的自然对数,约为0.693...
18
热度 -
[综合] 学习ES6(二十)-- 迭代器
迭代器是一个对象,它使我们可以一次访问一组对象。 以下内置类型默认情况下是可迭代的- String Array Map Set 如果对象实现了键为[Symbol.iterator]并返回迭代器的函数,则该对象被视为可迭代。for...of循环可用于迭代集合。 letmarks=[10,20,30...
38
热度 -
[综合] 学习ES6(二十一)-- Collections 映射和集合 详解
ES6引入了两个新的数据结构:映射和集合。 映射-此数据结构允许将键映射到值。 集-集类似于数组。但是,集合不鼓励重复。 Map对象 Map对象是一个简单的键/值对。映射中的键和值可以是原始的或对象的。 语法:newMap([iterable]) 参数iterable表示其元素由键/值对组成的任...
5
热度 -
[综合] 学习ES6(二十二) -- 创建对象详解
面向对象是遵循真实世界建模的软件开发范例。面向对象,将程序视为对象的集合,这些对象通过称为方法的机制相互通信。ES6也支持这些面向对象的组件。 面向对象的编程概念 首先,让我们了解 对象-对象是任何实体的实时表示。根据GradyBrooch的说法,每个对象都具有3个特征- 状态-由对象的属性描述...
99
热度 -
[综合] 学习ES6(二十三) -- Maps and Sets 对比
ES6引入了两个新的数据结构-映射和集合。 Maps 映射是键值对的有序集合。map类似于对象。但是,map和对象之间存在一些差异。这些在下面列出- Sr.No Object Map 1 键不能是对象类型 键可以是任何类型 2 键未排序 键排序 3 不可迭代 可迭代 创建ma...
15
热度 -
[综合] 学习ES6(二十四)-- 模块
一个模块组织了一组相关的JavaScript代码。模块可以包含变量和函数。模块不过是文件中编写的JavaScript代码的一部分。默认情况下,模块的变量和功能不可用。应该导出模块中的变量和函数,以便可以从其他文件中访问它们。ES6中的模块仅在严格模式下工作。这意味着模块中声明的变量或函数将无法全局访...
77
热度 -
[综合] c语言(一)-- 基本c语言程序结构
第一个例子 #include<stdio.h>intmain(){/*myfirstprograminC*/printf("Hello,World!\n");return0; } 让我们看一下上述程序的各个部分- 程序#include<stdio.h>的第一行是预处理程序命...
33
热度 -
[综合] C语言(二)-- 基本语法
AC程序由各种令牌组成,令牌可以是关键字,标识符,常量,字符串文字或符号。 分号 在C程序中,分号是语句终止符。也就是说,每个单独的语句必须以分号结尾。它指示一个逻辑实体的结尾。 注释 注释就像在C程序中帮助文本一样,它们会被编译器忽略。它们以/*开头并以字符*/结束。 不能在注释中包含注释,并且它...
92
热度