JavaScript知识点4

embedded/2025/3/3 4:57:02/

1.解释一下这段JavaScript代码

var fruits = ["Apple", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple",-1);
console.log("index"+a);

输出的a值为-1,indexOf的第二个参数是-1,从倒数第一个元素开始检索,然后继续向右检索,所以查不到Apple

var a = fruits.indexOf("Apple",-2);
console.log("index"+a);

2.JavaScript的json与json字符串的转换

var str=JSON.stringify(json);

json=JSON.parse(str);

3.let与var用法的区别

var x=20;
{
    let x=10;
    x=x+200;
    console.log(x);//输出210
}
console.log(x);//输出20

4.验证是否是有限的数字

isFinite(100/0);//false

isFinite(100/1);//true

5.验证数据是否安全

Number.isSafeInteger(323234)

6.isNan方法的介绍

   console.log(isNaN("abc"));//true

   console.log(Number.isNaN("abc"));//false

7.JavaScript的数据类型

string,number,boolean,object,function

8.JavaScript的对象类型

String,Date,Boolean,Object,Number

9.不包含值的数据类型

null,undefined

10.js如何启动严格模式

"use stirct"


http://www.ppmy.cn/embedded/169524.html

相关文章

Git与GitHub:它们是什么,有什么区别与联系?

1.Git是什么? Git 是一个开源的、分布式版本控制系统(Version Control System, VCS),由 Linus Torvalds 于 2005 年开发,最初用于管理 Linux 内核的开发。它的核心功能是跟踪文件的变更历史,帮助开发者高效…

「Selenium+Python自动化从0到1①|2025最新环境搭建+浏览器驱动避坑指南(附验证代码)」

Selenium Python 自动化 1 - 环境搭建 一、Selenium 简介 Selenium 是一个广泛使用的自动化测试工具,主要用于 Web 应用程序的自动化测试。它支持多种编程语言(如 Java、Python、C#、Ruby、JavaScript 等),并允许用户控制浏览器…

linux vim 撤销 回退操作

在Linux的vim编辑器中,撤销和回退操作是非常基本的,但它们可以通过不同的方式实现,具体取决于你想要的精确效果。下面是一些常用的方法: 1. 撤销(Undo) 单个撤销: 你可以通过按下u键来撤销上一…

如何获取Mac OS 安装盘

发现虚拟机VirtualBox支持Mac虚拟,就想尝试一下。但是发现Mac的安装盘特别难拿到,因此留档。发现有几种方法,最简单的方法,是在有Mac 机器的情况下,直接到App Store里,根据Mac版本的名字查找并下载。另外还…

UE5切换关卡函数OpenLevel,输入模式结构体,UI界面

1.输入模式结构体 FInputModeGameOnly:玩家只能与游戏世界交互,UI 不可交互。FInputModeGameAndUI:玩家可以与游戏世界和 UI 同时交互。FInputModeUIOnly:玩家只能与 UI 交互,无法与游戏世界进行互动。 FInputModeGam…

给wordpress仪表盘添加自定义图标

wordpress后台仪表盘默认的图标是wordpress自带的&#xff0c;如果要将图片修改为自己的&#xff0c;只需要在function.php文件中加入以下代码。 function wdp_custom_logo() { echo <style type"text/css"> #wpadminbar #wp-admin-bar-wp-logo > .ab-ite…

安全模块设计:token服务、校验注解(开启token校验、开启签名校验、允许处理API日志)、获取当前用户信息的辅助类

文章目录 引言pom.xmlI 校验注解ApiValidationII token服务TokenService获取当前用户信息的辅助类III 域登录接口响应数据登陆用户信息引言 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO…

Vxe UI 根据vxe-tabs 绑定不同的值,渲染生成不同的 tabls(页签)内容

VxeUI tabs控件&#xff0c;根据绑定不同的内容&#xff0c;动态渲染不同的表格数据放置在不同的 tab 页 效果图如下&#xff1a; 代码实现 <template><vxe-tabs :options"detailTabList"><vxe-tab-pane v-for"(item, index) in detailTabList&…