- 是什么 JavaScript(JS) ?
- JavaScript是一种轻量级的解释性编程语言,具有面向对象的功能,允许您在其他静态HTML页面中构建交互性。
- JavaScript有什么特点?
- JavaScript是一种轻量级的解释性编程语言。
- JavaScript是为创建以网络为中心的应用程序而设计的。
- JavaScript是Java的补充和集成。
- JavaScript是HTML的补充和集成。
- JavaScript是开放的、跨平台的。
- JavaScript的优点是什么?
- 减少服务器交互? 您可以在将页面发送到服务器之前验证用户输入。
- 对访客的即时反馈? 他们不必等待页面重新加载来查看是否忘记输入内容。
- 互动性增强? 您可以创建界面,当用户用鼠标悬停在界面上或通过键盘激活界面时,界面会做出反应
- 为什么javascript被称为更丰富的接口?
- 可以使用JavaScript包含拖放组件和滑块等项,为网站访问者提供丰富的界面。
- javascript区分大小写吗?
- 是的,JavaScript是一种区分大小写的语言。这意味着语言关键字、变量、函数名和任何其他标识符必须始终以字母大小写一致。
- 我们如何在JS中创建对象?
var object = { name: "obj", age: 10 };
- 我们如何读取js中对象的属性?
- 可以使用点(.)写入和读取对象的属性符号
- 如何在js中创建数组以及如何读取数组元素? 你能用数组文字定义数组吗?
- var x=[];
- 变量y=[1,2,3,4,5];
数组的长度属性对迭代非常有用。我们能按如下方式读取数组的元素吗?
for (var i = 0; i < x.length; i++)
- JS支持多少种类型的函数?
- JavaScript中的函数可以是命名的,也可以是匿名的。
- 如何定义匿名函数?
- 匿名函数可以用与普通函数类似的方式定义,但它没有任何名称。
- 哪个内置方法为数组中的每个元素调用函数?
- forEach方法为数组中的每个元素调用一个函数。
- 如果名称相同,全局变量和局部变量中哪种类型的变量优先于其他变量?
- 局部变量优先于同名的全局变量。
- 区别 “var”和“let” 关键词?
- 变量 从一开始就存在,但let是在ES2015/ES6中引入的。 允许 具有块作用域,“Var”具有函数作用域
- 区别 “==”和“==” ?
- “==”仅比较值“==”比较值并键入两者。
- “未定义”和“空”关键字之间的区别?
- 定义变量但不赋值时。类型(未定义)=>未定义 空-手动完成。typeof(null)=>对象
- 什么是原型遗传?
- 每个对象都有一个名为prototype的属性,我们可以在其中添加方法,当您从这些属性创建另一个对象时,新创建的对象将自动继承其父对象的属性。
- 哪个内置方法对数组的元素进行排序?
- 分类 方法对数组的元素进行排序。
- 哪个内置方法反转数组元素的顺序?
- 颠倒 方法反转数组元素的顺序??第一个变成最后一个,最后一个变成第一个。
- 是什么 SetTimeout() ?
- 当你设置Timeout时,它会变成异步的,它必须在堆栈上等待完成所有的事情
- 如何在javascript中的数组末尾添加一个新元素?
- Push方法将一个或多个元素添加到数组的末尾,并返回数组的新长度。
- 什么是闭包,你如何使用它?
- 当一个函数返回另一个函数时,返回的函数将保留其环境,这称为闭包。
- 以下语句的输出
<script>
document.write({});
</script>
- 如何将数组中的元素从小写移动到大写?
- 将字符串转换成大写 方法返回转换为大写的调用字符串值。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END