1、输入一个值并返回其数据类型function type(para) {
return Object.prototype.toString.call(para)
}2、数组去重function unique1(arr) {
return […new Set(arr)]
}
function unique2(arr) {
var obj = {};
return arr.filter(ele
转载
2023-06-07 19:52:48
62阅读
文章目录一、JS介绍二、JS的使用和输出三、基本语法1、定义变量2、运算符3、数据类型4、函数5、条件语句6、for循环四、DOM文档对象模型五、BOM浏览器对象模型六、JS事件1、onsubmit事件2、onfocus、onblur事件3、onclick事件4、onchange事件 关于JavaScript的学习,难度不大,可以参考W3C W3C,里面的介绍和用法很详细,使用时去查阅 本篇
转载
2023-12-27 10:45:49
42阅读
一、js简介JavaScript是运行在浏览器端的脚本语言,JavaScript主要解决前端与用户交互的问题,包括使用交互和数据交互。JavaScript是浏览器解释执行的,通常直接嵌入HTML页面。 【特点】弱类型、基于对象、安全、兼容性二、js嵌入页面的方式2.1 嵌入式:页面script标签嵌入<body>
<!-- js引入:嵌入式 -->
<script
转载
2023-08-20 13:53:00
349阅读
学了这么久,只是知道JavaScript是Web前端技术的一种,只是会写一些函数,明白一些规则,却不是很明白它的作用,今天在网上查了查,在这里做个总结。JavaScript是一种为适应动态网页制作而诞生的需要区分大小写的浏览器的语言;是一种基于对象和事件驱动并具有安全性能的脚本语言(解释性语言)。所有的浏览器均支持此教本语言。Javasc
转载
2023-06-27 11:01:30
70阅读
this是 JavaScript 语言的一个关键字。它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。function test() {
this.x = 1;
}上面代码中,函数test运行时,内部会自动有一个this对象可以使用。那么,this的值是什么呢?函数的不同使用场合,this有不同的值。总的来说,this就是函数运行时所在的环境对象。下面分四种情况,详细讨论th
转载
2023-06-29 09:41:52
45阅读
相信每一个想要学习前端的人对于前端三剑客html+css+js都不会陌生,这些可以说是一个前端的基本配置,而在前端的世界里,没有什么是JavaScript实现不了的,你真的了解js吗?为什么web前端开发要学习JavaScript?关于JS有一句话:凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript,JavaScript可运行在所有主要平台的所有主流浏览器上,也可运行在
转载
2023-10-07 15:41:42
90阅读
相信大家对JavaScript中alert()肯定不会陌生、 alert消息对话框通常用于一些对用户的提示信息,例如在表单中输入了错误的数据时。本文带大家介绍下JavaScript中alert()的使用说明,alert--弹出消息对话框,并且alert消息对话框通常用于一些对用户的提示信息。JavaScript alert()函数alert--弹出消息对话框(对话框中有一个OK按钮)alert,中
转载
2023-05-23 21:46:30
131阅读
JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕...一、“JavaScript中无块级作用域”在Java或C#中存在块级作用域,即:大括号也是一个作用域。 public static void main ()
{
if(1==1){
String name = "sev
转载
2024-09-27 20:21:06
106阅读
JavaScript中isNaN函数
JavaScript中isNaN函数方法是返回一个 Boolean 值,指明提供的值是否是保留值 NaN 。
使用方法:isNaN(numValue)
其中必选项 numvalue 参数为要检查是否为 NAN 的值。
如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseInt 和 pa
转载
2023-08-08 22:27:55
76阅读
.onsubmit一般用来做验证的,用来控制表单提交的。 之前使用数据提交基本上使用ajax做数据提交,在数据验证的时候,只有通过数据验证之后,才会post/get数据到对应api文件,但是这次涉及图片上传,只能使用form表单提交,但是这前台js判断的时候出现问题。就是在js验证之后,form表单自动提交。如何防止表单自动提交?<form name="form1" onsubmi
转载
2023-07-22 16:58:09
311阅读
在ES6出来之前,我们只能够使用 来进行变量的声明,ES6出来之后,我们更多的是通过使用 和`const let const`声明的变量需要在声明的时候进行赋值,并且之后,该值是不能够进行修改的)。 什么是作用域 任何编程语言都有作用域的概念,简单来说,作用域就是变量与函数的可访问范围,即作用域控制
原创
2022-10-31 10:24:28
80阅读
1.全局作用域JavaScript中,在{}外面的作用域,我们就称之为全局作用域 //全局作用域
var num1 = 123;
let num2 = 456;
if(...){
...
}2.局部作用域JavaScript中,在函数后面{}中的作用域,我们就称之为局部作用域 //局部作用域
function test() {
console.log("Hell
转载
2021-04-29 08:55:42
122阅读
2评论
经常看到这样的例子:var a;var b=!!a;a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;因为javascript是弱类型的语言(变量没有固定的
原创
2023-05-19 14:21:47
197阅读
空值合并操作符(??)空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。let message = null ?? 'hello world';console.log(message);// "hello world"const num = 0 ?? 100;console.log(num);// 100...
原创
2022-01-12 16:49:12
106阅读
## JavaScript中document的作用
在JavaScript中,`document`对象是浏览器提供的一个重要的API,它代表了当前网页的文档对象模型(Document Object Model,简称DOM)。`document`对象提供了许多方法和属性,用于操作和访问网页的各个部分,包括HTML元素、文本内容、样式、事件等。
### 获取元素
使用`document`对象,我
原创
2023-09-21 16:49:11
239阅读
# JavaScript中var的作用
## 引言
作为一名经验丰富的开发者,你经常会遇到一些刚入行的小白,他们对于一些基本的概念和用法可能并不了解。在这篇文章中,我们将探讨JavaScript中`var`的作用以及如何使用它。我们将以一个流程图的形式展示整个过程,并提供相应的代码示例和解释。
## 流程图
下面是一个展示了使用`var`的完整流程的流程图:
```
起始 -> 声明变量
原创
2023-08-06 07:10:21
68阅读
var foo = { baz: 1, bar: function () { return this.baz; } }; con...
原创
2021-07-27 20:57:48
142阅读
JavaScript中的作用域
转载
2022-10-12 11:27:47
36阅读
空值合并操作符(??)
空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。
let message = null ?? 'hello world';
console.log(message);
// "hello world"
const num = 0 ?? 100;
console.log(num);
原创
2021-08-10 10:12:59
196阅读
ECMAScript: JS的核心,规定了JS的语法 和 词法。DOM:Document Object Model 文档对象模型 主要用来跟网页打交道的。可以把整个网页看作为DOM的对象。提供访问和操作网页内容的方法。BOM:Browser Object Model 浏览器对象模型 主要用来跟浏览器打交道的。提供与浏览器交互的方法。JavaScript的作用1.
转载
2023-11-20 16:22:03
109阅读