首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分享近百道JavaScript 基础面试题,帮助你巩固JavaScript 基础知识

如何在 JavaScript 中将字符串转换为小写? 你可以使用 toLowerCase() 方法将字符串转换为小写。 34. JavaScript 中的闭包是什么,为什么有用?...事件委托是一种将事件侦听器附加到父元素并侦听在其子元素上发生的事件的技术。这在动态添加或删除元素时很有用。 63. JavaScript 中 reduce() 方法的用途是什么?...如何在 JavaScript 中将字符串转换为日期对象? 可以使用 Date() 构造函数或 new Date() 方法将字符串转换为日期对象。 72....JavaScript 中 charAt() 方法的用途是什么? charAt() 方法返回字符串中指定索引处的字符。 79. 如何在 JavaScript 中将数字四舍五入到特定的小数位?...您可以使用 toFixed() 方法将数字四舍五入到特定的小数位。 80. 解释 JavaScript 中事件处理的概念。

34610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    分享5个关于 Vue 的小知识,希望对你有所帮助(五)

    有时候,我们想在Vue.js中将JavaScript的map和set作为响应式属性使用。...我们可以通过将JavaScript的maps和sets重新赋值为新值,在Vue.js中将它们作为响应式属性使用。...有时候,我们想要使用Vue.js来过滤文本输入,只接受数字和小数点。 我们可以通过检查不是数字的键码并阻止默认操作来使用Vue.js过滤文本输入,只接受数字和小数点。 默认操作将是接受输入。...如果不是数字或小数点,evt.preventDefault()会阻止该字符的输入,从而确保输入框只能包含数字和小数点。...3、如何在某个元素上触发另一个元素的事件 我们可以通过给我们想要触发事件的元素分配一个 ref 来在 Vue.js 上触发事件。 然后我们可以调用分配给ref的元素上的方法来触发事件。

    16210

    Dart In Action -Dar的基本数据类型(一)

    写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。...在Dart VM上,值可以是-263到263 - 1.编译为JavaScript的Dart使用JavaScript 数字,允许从-253到253 - 1的值。...num类型包括基本运算符,如+, - ,/和*,也是你可以找到abs(),ceil()和floor()以及其他方法的地方。 (按位运算符,如>>,在int类中有定义。)...整数是没有小数点的数字。 以下是定义整数文字的一些示例: int x = 1; int hex = 0xDEADBEEF; 如果数字包含小数,则为双精度数。...像在JavaScript中一样,将新的键值对添加到现有Map: var gifts = {'first': 'partridge'}; gifts['fourth'] = 'calling birds

    2.5K20

    2023 想进 BAT 的快来,20 道JavaScript必须要面对的面试题(中)

    如何在 JavaScript 中将任何基数的字符串转换为整数? 在 JavaScript 中,parseInt() 函数用于将字符串转换为整数。...当 cookie 被发明时,它们基本上是包含有关您和您的偏好的信息的小文档。...转义字符:如果要使用一些特殊字符(如单引号和双引号、撇号和与号),则此字符是必需的。...JavaScript 是否有概念级范围? JavaScript 不是概念级的作用域,在任何函数中声明的变量在函数内部都有作用域。 17. 如何在 JavaScript 中创建通用对象?...此方法启动模糊事件,也可以附加到函数以在发生模糊事件时运行。 20.JavaScript 中的 unshift 方法是什么? 它用于在数组的前面插入元素。

    19360

    SwiftUI TextField进阶——格式与校验

    开发可以直接使用非String类型的数据(如整数、浮点数、日期等),通过Formatter来格式化录入的内容。...replacementString string: String) -> Bool { // 检查string是否满足条件 if 满足条件 { return true } // 将新增字符添加到输入框...尽管这两种类型基本上都是以数字为主,但在处理时仍需注意本地化问题。...对于不同地区的数字,其小数点和组分隔符可能是不一样的,例如: 1,000,000.012 // 大多数地区1 000 000,012 // fr 因此,在判断有效字符时,我们需要通过Locale来获取该地区的...•支持的类型种类方案一可以直接使用多种数据类型,方案二中需在TextField的构造方法中将原始数值转换成对应格式的字符串。方案二的演示代码中,可以通过result获取字符串对应的数值。

    8.2K20

    如何在 TypeScript 中使用函数

    要在 macOS 或 Ubuntu 18.04 上安装,请按照如何在 macOS 上安装 Node.js 和创建本地开发环境或如何在 Ubuntu 18.04 上安装 Node.js 的使用 PPA 安装部分中的步骤进行操作...在本节中,我们将学习如何在 TypeScript 中将函数参数标记为可选。 要将函数参数转换为可选参数,请添加 ? 参数名称后面的修饰符。...(1375) 如果我们在编辑器或 TypeScript Playground 中将鼠标悬停在 user 上,我们会发现 user 的类型为 User | null,这正是我们的 getUserById...在 JavaScript 中,这通常是通过有一个参数来完成的,该参数可以采用不同类型的值,如字符串或数字。将多个实现设置为相同的函数名称称为函数重载。...本节将介绍如何在 TypeScript 中使用函数重载。

    15K10

    Js面试题__附答案

    值得注意的是,Javascript现在也可用于服务器端语言(nodejs)。 ? 4、什么是负无穷大? 负无穷大是JavaScript中的一个数字,可以通过将负数除以零来得到。...For、While、do-while loops 15、如何在JavaScript中将base字符串转换为integer? parseInt() 函数解析一个字符串参数,并返回一个指定基数的整数。...18、说明如何检测客户端机器上的操作系统? 为了检测客户端机器上的操作系统,应使用navigator.appVersion字符串(属性)。 19、Javascript中的NULL是什么意思?...29、在JavaScript中,dataypes的两个基本组是什么? Primitive Reference types 原始类型是数字和布尔数据类型。引用类型是更复杂的类型,如字符串和日期。...57、如何在不支持JavaScript的旧浏览器中隐藏JavaScript代码? 在标签之后的代码中添加“ 在标签之前添加“// - >”代码中没有引号。

    8.9K30

    javaScript(笔记1)

    JavaScript数据类型:   1.分类: 基本数据类型 & 高级引用数据类型   2.基本数据类型: 数字类型(number),           字符串类型(string),           ...布尔类型(boolean)   3.数字类型(number):JavaScript中将整数与小数合称为number类型   4.字符串类型(string):JavaScript中字符与字符串合称为string...此时这个对象数据类型,在JavaScript依然认为是object类型   3.NaN: JavaScript中当一个变量赋值为NaN,表示变量接收了一个【非法数字】(123 合法数字 abc123...非法数字)     此时这个变量数据类型,在JavaScript依然认为number类型   4.infinity: JavaScript中当一个变量赋值为infinity,表示变量接收了一个【无穷大数字...】     此时这个变量数据类型,在JavaScript依然认为number类型 document对象生命周期:   1.在浏览器将网页中所有标签加载完毕后,在内存中将使用【树形结构】     存储这些

    9710

    为什么0.1+0.2不等于0.3?

    我们在前面的讨论中将考虑两种数据类型:整数型和浮点型。 整数型存储整数,而浮点型存储小数。 在这之前,我们先来了解一个小概念:为了实现计算,数字是如何表示的?...极小数和极大数通常用科学计数法表示,即: ? 同样,如果一个用科学计数法书写的数字小数点前有一个非零的十进制数,则该数字是标准化写法。例如,0.0005606 用科学计数法的标准化写法为: ?...Significant 是指不包含零的有效数字,base 表示所使用的进制——此处为十进制(10)。Exponent(指数)表示小数点需要向左或向右移动的步数。...与许多其他编程语言不同,JavaScript 并未定义不同类型的数字数据类型,而是始终遵循国际 IEEE 754 标准,将数字存储为双精度浮点数。...首先将 0.1 乘以 2,然后将小数点前的数字分离出来,得到其相应的二进制数。 ? 重复此操作至 64 位。然后把它们按升序排列,获取尾数,再根据双精度标准,我们将把其四舍五入到 52 位。 ?

    1.7K20

    为什么0.1+0.2不等于0.3?原来编程语言是这么算的……

    我们在前面的讨论中将考虑两种数据类型:整数型和浮点型。 整数型存储整数,而浮点型存储小数。 在这之前,我们先来了解一个小概念:为了实现计算,数字是如何表示的?...极小数和极大数通常用科学计数法表示,即: ? 同样,如果一个用科学计数法书写的数字小数点前有一个非零的十进制数,则该数字是标准化写法。例如,0.0005606 用科学计数法的标准化写法为: ?...Significant 是指不包含零的有效数字,base 表示所使用的进制——此处为十进制(10)。Exponent(指数)表示小数点需要向左或向右移动的步数。...与许多其他编程语言不同,JavaScript 并未定义不同类型的数字数据类型,而是始终遵循国际 IEEE 754 标准,将数字存储为双精度浮点数。...首先将 0.1 乘以 2,然后将小数点前的数字分离出来,得到其相应的二进制数。 ? 重复此操作至 64 位。然后把它们按升序排列,获取尾数,再根据双精度标准,我们将把其四舍五入到 52 位。 ?

    1.2K10

    你不会知道编程语言会把0.1+0.2算成多少

    我们在前面的讨论中将考虑两种数据类型:整数型和浮点型。 整数型存储整数,而浮点型存储小数。 在这之前,我们先来了解一个小概念:为了实现计算,数字是如何表示的?...极小数和极大数通常用科学计数法表示,即: ? 同样,如果一个用科学计数法书写的数字小数点前有一个非零的十进制数,则该数字是标准化写法。例如,0.0005606 用科学计数法的标准化写法为: ?...Significant 是指不包含零的有效数字,base 表示所使用的进制——此处为十进制(10)。Exponent(指数)表示小数点需要向左或向右移动的步数。...与许多其他编程语言不同,JavaScript 并未定义不同类型的数字数据类型,而是始终遵循国际 IEEE 754 标准,将数字存储为双精度浮点数。...首先将 0.1 乘以 2,然后将小数点前的数字分离出来,得到其相应的二进制数。 ? 重复此操作至 64 位。然后把它们按升序排列,获取尾数,再根据双精度标准,我们将把其四舍五入到 52 位。 ?

    1.2K20

    【原创】JavaScript中的数据类型以及数据类型的转换

    中数值型的分类: 整数型、小数、Infinity(无穷大)、 -Infinity和NaN Infinity的出现情况: Java中除法运算中,分母不能为零,而在JavaScript中分母可以为零,...,使用函数:Number(),如Number("") JavaScript中布尔型: true;代表条件成立或者为真。...JavaScript中String类型: JavaScript中用双引号或单引号包裹的内容是字符串(String)型。 Java中将用双引号包裹的是字符串型(String),引用数据类型。...数据类型的转换方法: a)强制转换 b)隐私转换(如连接符"+"做连接时,会自动转换数据类型) 将别的数据类型转换为数值型(使用函数Number();) a)将字符串类型的数据转换为数值,转换的结果为NaN...转换结果为undefiend 将其他数据类型转换为布尔型(使用函数Boolean();) 将数值中的0,NaN和null,undefined,字符串""转换为布尔类型为false,其他转换均为true 小数取整函数

    1.3K30

    Javascript 变量 ,数据类型,运算符

    •DOM:文档,JavaScript操作网页上的元素的API •BOM:JavaScript操作浏览器的部分功能的API 特点 1....注意语法规范,一行代码结束后必须在代码最后加上英文输入法下的 ;(逗号) 6、认识Javascript中变量 声明变量(定义变量) 通过 var关键字定义 变量定义: var 自定义名称; 如: var...变量可以包含数字、从A至Z的大小字母(不能使用纯数字) 4. 不推荐使用汉字定义变量 5. JavaScript严格区分大小写,computer和Computer是两个完全不同的变量 6....7、数据类型介绍 1、简单数据类型 Number(数字):所有的数字(整数,负数,小数) 1、最基本的数据类型 2、不区分整型数值和浮点型数值 3、能表示的最大值是±1.7976931348623157...在EcmaScript5中将这个错误进行了修改。只有undefined这一个值。 2、复杂数据类型 Object(对象) Array(数组) 8、比较运算符 > < !

    1.4K30

    在Python中遇到字符串和数字要分开提取怎么办?这篇文章看完必会!

    从字符串中提取数字 嘿,朋友们!你有没有遇到过这样的情况:手里拿着一堆文本数据,却苦于找不到其中的数字信息?别担心,今天咱们就来聊聊如何在Python中轻松提取字符串里的数字。...匹配整数和小数 # \d+ 匹配一个或多个数字(整数部分) # (\....匹配可选的小数部分(小数点后跟一个或多个数字) pattern = r'-?\d+(\.\d+)?'...\d+:匹配一个或多个数字(整数部分)。 (.\d+)?:匹配可选的小数部分,其中 . 是小数点,\d+ 是一个或多个数字。整个小数部分被括在括号中,并标记为可选(?)。...如果是,我们就将它添加到 current_number 字符串中。

    30400

    ASP.NET MVC 5 - 给数据模型添加校验器

    在本节中将会给Movie模型添加验证逻辑。并且确保这些验证规则在用户创建或编辑电影时被执行。...注意,为了使jQuery支持使用逗号的非英语区域的验证 ,需要设置逗号(",")来表示小数点,如本教程前面所述, 你须引入NuGet globalize。...下图显示了如何禁用 Internet Explorer 中的 JavaScript。 ? ? 下图显示了如何在火狐浏览器中禁用 JavaScript。 ?...下图显示了如何在 Chrome 浏览器中禁用 JavaScript。 ? 下面是框架代码在之前的教程中生成的Create.cshtml视图模板。...如果您想要在后面更改验证逻辑,您可以做在一个地方,将验证信息添加到模型上。 (此示例中,是movie 类)。

    9.1K70

    JavaScript 对象

    # 语法 声明一个对象类型的变量与之前声明一个数值或字符串类型的变量没有本质上的区别。 <!...属性都是成 对出现的,包括属性名和值,它们之间使用英文 : 分隔 多个属性之间使用英文 , 分隔 属性就是依附在对象上的变量 属性名可以使用 "" 或 '',一般情况下省略,除非名称遇到特殊符号如空格、... # 方法和调用 数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数。...// 舍弃小数部分,整数部分加1 Math.ceil(3.4) Math.floor,数字向下取整 // 舍弃小数部分,整数部分不变 Math.floor(4.68) Math.round,四舍五入取整...', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'] //利用for循环随机抽6次 累加到

    1.7K10
    领券