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

50道JavaScript详解面试题,你需要了解一下

在这种情况下,只有一个唯一的对象,它具有两个常量x和y,它们指向内存的唯一对象,并在控制台上返回True。 6、数组对象是JavaScript的原始对象?...当左侧操作数为null未定义时,它将返回右侧操作数。 16、getElementsByTagName是JavaScript函数?...20、创建字符串后,我们可以修改它? 不可以,因为字符串JavaScript是不可变的,指向字符串的变量可以分配给另一个字符串。 21、承诺链的嵌套捕获可以捕获承诺链向上抛出的错误?...35、JavaScript的子程序是什么? 子例程是主例程遇到的函数,然后将其保存到对象并存储以供以后使用。例如,执行范围(变量,参数等)与子例程一起存储。...它们都将值对存储Web浏览器,但是sessionStorage浏览器关闭后会删除存储的值。 49、!运算符返回一个布尔值。真的

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

JavaSE 基础知识(常识概念 + 基础语法)问答总结面试题 —— 讲给应届生的 Java 开源知识项目

数据类型不同:Java 采用强类型检查,编译前必须声明,而 JavaScript 是弱类型,甚至变量使用前可以不声明,JavaScript 在运行时检查推断其数据类型。...基础语法 说明:此部分包括:关键字,标识符,注释,常量变量运算符,分支,循环的相关内容。...值),可以参加表达式运算,而字符串常量代表一个地址值(该字符串在内存存放位置) 占内存大小不同:字符常量只占 2 个字节( char Java 占两个字节),字符串常量占若干个字节 2.5 char...型变量能不能存储一个中文汉字?...char 型变量是用来存储 Unicode 编码的字符的,而 Unicode 编码字符集中包含了汉字,所以,char型变量当然可以存储汉字啦。

63220

JavaScript 入门(2)

JavaScript变量和函数等都需要定义一个名字,这个名字就可以称为“标识符”。...JavaScript语言中标识符最重要的3点就是: (1)第一个字符必须是字母、下划线(_)美元符号这3种其中之一,其后的字符可以是字母、数字下划线、美元符号; (2)变量名不能包含空格、加号、减号等符号...常量主要用于为程序提供固定和精确的值,包括数值和字符串,如数字、逻辑值真(true)、逻辑值假(false)等都是常量 4、变量变量,顾名思义,就是指在程序运行过程,其值是可以改变的。...语法: parseInt() //将字符串型转换为整型 parseFloat() //将字符串型转换为浮点型 2、数值型转换为字符串型 JavaScript,将数值型数据(整型浮点型)转换为字符串...2、区分大小写 JavaScript是严格区分大小写的。例如str和Str这是两个完全不同的变量。 3、分号和空格 JavaScript,语句的分号“;”是可有可无的。

36850

盘点一下 Python 和 JavaScript 的主要区别(详细)

现在你对变量有了更多的了解,我们来谈谈常量常量程序执行期间不能更改的值。...如何在Python定义常量 Python,我们依赖于命名约定来定义常量,因为该语言中没有严格的规则可以防止更改其值。...如何在JavaScript定义常量 相反,JavaScript,我们可以定义不能在程序更改的常量,并且不能重新分配变量标识符。 但这并不意味着值本身不能更改。...要在JavaScript定义常量,我们变量名称之前添加关键字 const: const TAX_RATE_PERCENTAGE = 32; 如果尝试更改常量的值,则会看到此错误: ?...数组(Arrays) Python,列表用于同一数据结构存储一系列值。可以程序对其进行修改、索引、切片和使用。 JavaScript,此数据结构的等效版本称为array。

6K30

Python和JavaScript使用上有什么区别?

如何在JavaScript定义常量 JavaScript,我们可以定义不能在程序更改的常量,并且不能重新分配变量标识符。 但这并不意味着值本身不能更改。...因此,它在程序执行过程不能被改变,所以它被用来存储那些不应该被修改的数据。 JavaScript,并没有一个内置的具有这些特性的数据结构。虽然你可以通过语言的某些特性来实现类似的数据结构。 ?...列表List与数组Array Python, List用于同一数据结构存储一系列值。可以程序对其进行修改,索引和使用。 JavaScript,可实现类似功能的数据结构称为Array。...JavaScript,则是:&&,|| 和! 。 ? 类型运算符 Python,要检查对象的类型,可以使用type()函数。 JavaScript,我们使用typeof运算符。 ?...您可以使用比函数定义定义的参数更少更多的参数来调用函数。缺省的参数被赋予未定义的值,额外的参数可以通过Arguments对象访问。 ?

4.8K20

JavaScript】 基础

JS的变量常量 变量 作用 : 用于存储程序运行过程可动态修改的数据 语法 : 使用关键var声明,自定义变量名 var a; //变量声明 a = 100;...此时变量将作为全局变量 常量 作用 : 存储一经定义就无法修改的数据 语法 : 必须声明的同时赋值 const PI = 3.14; 注意 : 常量一经定义,不能修改,强制修改会报错 命名规范同变量...赋值运算符 = 将右边的值赋给左边变量 算数运算符 + - * / % 加 减 乘 除 取余 复合运算符 += -= *= /= %= 自增自减运算符 ++ -- 变量的自增和自减指的是自身基础上进行...+1-1 的操作 注意: 自增自减运算符单独与变量结合时,放前和放后没有区别 如果自增自减运算符与其他运算符结合使用,要区分前缀和后缀,做前缀,那就先++/–,再进行赋值其他运算,如果做后缀...作用域 JavaScript 作用域分为全局作用域和函数作用域,以函数的{ }作为划分作用域的依据 全局变量和全局函数 只要在函数外部使用 var 关键字定义的变量函数都是全局变量和全局函数,在任何地方都可以访问

2.1K20

JavaScript基础-第2章

标题图 目标 常用数据类型 基本语法 变量的定义与赋值 数据类型与转换 逻辑控制语句 条件语句 循环语句 函数定义 基本语法 基本语法 .png 变量 变量名以字母下划线("_")开头 变量可以包含数字..."为变量名 同时声明和赋值变量 var age = 12; 声明多个变量 var a,b,c = 12; 常量 整型 浮点型 字符串型 数据类型 弱类型,区分大小写 数值型 整型、浮点型...字符串型 单引号双引号引起来 布尔型 true, false Null、undefined 运算符 算术运算符 +、-、 * 、 / 、%、++、-- 比较运算符 ==、!...; }else{ //JavaScript代码; } switch (表达式){ case 常量1 : JavaScript语句1; break; case 常量2...类似于Java的方法,是执行特定任务的语句块。

28310

【javascriptPHP】当一个JavaScripter初次进入PHP的世界,他将看到这样的风景

本文将从以下11点介绍javascript和PHP基础语法和基本操作上的异同: 1.数据类型的异同 2.常量变量的定义的不同,字符串连接运算符不同 3.对象的创建方法的不同 4.PHP与JS变量声明提升和函数声明提升的差异...2.常量变量的定义不同,字符串连接运算符不同 对JS变量定义:var A =1 let A =1; 常量定义:const A = 1;(ES6) 对PHP变量定义:变量名称前加$ 常量定义: define...> 【注意】PHP中使用变量常量的区别在于变量需要在前面加$,常量不需要 字符串连接要用“.”操作符而不是“+”操作符 JS:var str = '外婆的' + '彭湖湾'; PHP:PHP连接字符串时候...3.对象的创建方法不同——PHP你无法使用在JS司空见惯的对象字面量 JS可以这样定义对象var person = {name:'penghwuan'} PHP中上述做法是种语法错误: <?...也就是说虽然存储my_obj对象地址的变量把值传递给了函数创建的局部变量obj(值传递),但这两者仍然指向堆内存的同一个对象,所以上述例子对象的值才被修改了。

1.7K100

PHP开发学习笔记(基础篇)

PHP可以做什么 使用流程 基本语法 基本数据类型 类型转换 变量 常量 字符串 数组 宏定义 传值 运算符 流程控制 函数 数组与数组结构 文件加载 错误处理 5.PHP基础项目写法 6.总结 -...定义 使用一个“标记符号”(标识符),来代表某个数据 定义形式: $变量名 = 具体的数据; 举例: $data =123; PHP变量名区分大小写....命名规则 赋值 & 取值 系统预定义变量 变量传值 可变变量 常量 含义 常量,就是一个用于存储“不会(也不允许)变化的数据”的标识符。...比如圆周率,一定的应用场景,就是是一个固定的值(人为规定为某个值)。 常量字符串const 系统内置常量 | 魔术常量 | 全局变化常量....== 逻辑运算符: &&(与) ||() !(非) 条件运算符: 数据1 ?

2.3K50

flutter--Dart基础语法(一)注释、变量、数据类型、运算符

连续行上使用 /// 与多行文档注释具有相同的效果。文档注释,除非用括号括起来,否则Dart 编译器会忽略所有文本。 使用括号可以引用类、 方法、 字段、 顶级变量、 函数、 和参数。...2.2.1 创建变量 var name = 'Bob'; 变量存储对象引用,这里的变量是 name 存储了一个 String 类型的对象引用。 “Bob” 是这个 String 类型对象的值。...2.3 常量 Final 和 Const 使用过程从来不会被修改的值,我们成为常量可以使用 final const, 而不是 var 或者其他类型。...提示: 实例变量可以是 final 类型但不能是 const 类型。 必须在构造函数体执行之前初始化 final 实例变量 —— 变量声明,参数构造函数构造函数的初始化列表中进行初始化。...还可以用来创建常量值,以及声明创建常量值的构造函数。 任何变量可以拥有常量值。

2.8K20

分享2023年最新的15种JavaScript 速记技巧

日志(myFunction.length ); // 输出:3方法二:传递给函数的参数存储一个名为 的对象argument,它看起来像一个数组。...JavaScript 的循环JavaScript 提供了几种类型的循环来重复重复代码块。一些常用的循环示例是:for循环自增自减表达式、循环条件和 for 循环的变量是它的三个主要部分。...三元运算符它也被称为条件运算符三元条件运算符JavaScript 中三元运算符的语法是:健康)状况 ?...13.交换两个变量 JavaScript ,要交换两个变量的值,可以使用不同的方法。...无需临时变量,它可以成为交换值的便捷方式。如果使用任何一种方法,x 将为 2,y 将为 1。14.检查多个条件有几种不同的方法可以 JavaScript 检查多个条件。这里有几个选项:1.

2K00

Java面试题-01前言:面试题:总结:

继承:定义和实现一个类的时候,可以一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,修改原来的方法使之更适合特殊的需要,这就是继承。...②、包装类是引用传递 而基本类型是值传递 ; ③、变量的值存储栈里,而对象存储堆里,相比而言,栈更高效,这也是java保留基本类型的原因。包装类创建的对象,可以使用api提供的一些有用的方法。...注意:逻辑运算符(|)和短路运算符(||)的差别也是如此。 9、Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?...方法区包含所有的class、常量和static变量。运行时常量池都分配在 Java 虚拟机的方法区之中。...例子: A a = new A(); int b = 1; final int c; A是对象,所以;a是对象A的引用,所以;b是基本类型,所以;c是常量,所以方法区。

71450

【Dart语言解密】想要深入了解Dart语法和类型变量

JavaScript一样,构造字符串字面量时既能使用单引号也能使用双引号,还能在字符串嵌入变量表达式:你可以使用 ${express} 把一个表达式的值放进字符串。..."""; 2.2 List与Map 其他编程语言中常见的数组和字典类型,Dart的对应实现是List和Map,统称为集合类型。它们的声明和使用很简单,和JavaScript的用法类似。...代码示例的前半部分,我们声明并初始化了两个List变量第二个变量添加了一个新的元素后,调用其迭代方法依次打印出其内部元素; 代码示例的后半部分,我们声明并初始化了两个Map变量第二个变量添加了两个键值对后...如果编译器自动推断的类型不符合预期,我们当然可以声明时显式地把类型标记出来,不仅可以让代码提示更友好一些,更重要的是可以让静态分析器帮忙检查字面量的错误,解除类型不匹配带来的安全隐患或是Bug。...Dart语言中,List和Map支持存储多种类型的元素。可通过泛型指定集合内部元素的类型。

17520

CC++入门003-C语言变量运算符

C语言中,实型常量默认为是double型的实数,如果在数的后面加字母fF(如 1.65f、654.87F),则认为是float型的实数。 字符常量 字符型常量都是用’’(单引号)括起来的。...例如:‘a’、‘b’、‘c’ 字符常量的单引号只能有一个字符 特殊情况: 如果是转义字符,单引号可以有两个字符。...我们需要通过变量名, 才能获取变量的值 变量名的命名的规范按照标识符的命名规范 定义后的变量才会分配存储空间, 才可以被调用 为什么要限定类型?用来约束变量所存放数据的类型。...局部变量: 定义函数变量 全局变量: 注意:同一作用域范围内不能有相同名称的变量,不同作用域范围内可以有相同名称的变量 int studentId = 35; // 定义时同时初始化...算数运算符 赋值运算符 sizeof运算符 sizeof可以用来计算一个变量常量、数据类型所占的内存字节数 逗号运算符 关系运算符 逻辑运算符 三目运算符 计算机案例 加法计算器v0.1

28420
领券