怎么使用JS

技术怎么使用JS本篇内容主要讲解“怎么使用JS”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用JS”吧!1. Function 构造函数Function()构造函数虽然

本文主要讲解“如何使用JS”。感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习如何使用JS。

1.函数构造函数虽然函数()构造函数不是很常用,但是理解它还是很有必要的。

function()关键字用于函数的定义,无论是通过函数定义语句还是函数直接表达式。单个函数也可以由Function()构造函数定义,例如:

constdiff=newFunction('a ',' b ',' return-b ');diff(20,13)//7行的实际效果相当于下面一行代码:

constdiff=函数(a,b){ return-b } diff(20,13)2. with 语句

JavaScript有一个with关键字,with语句的初衷是为逐步的对象访问提供一个命名空间样式的草图。也就是说,在指定的代码区域中,对象由节点名直接调用。

我们已经知道,变量的作用域和作用域链(即按顺序检索的对象列表)用于解析变量名,而with语句用于临时修改作用域链,其语法为:

With(object)此语句可以有效地将对象添加到范围链的头部,然后执行该语句,然后将范围链恢复到其原始状态。

Constbook={author: '前端小智',title: '我不知道JS能做6件事' }with(book){console.log(作者);//前端肖智console.log(标题);//我不知道JS还能做6件事。}使用with语句的JavaScript代码很难优化,所以它的运算速度要比没有with语句的等价代码慢很多。此外,with语句中的函数定义和变量初始化可能会产生令人惊讶和冲突的行为,因此我们避免使用with `语句。

3. + 操作符

我们可以使用运算符将字符串转换成数字。除非您想解析成特定的数字类型,否则不需要使用诸如parseInt()或parseFloat()之类的函数。

constnr=' 1.5NR 1;//2.54.将属性分配给函数我们可以将属性分配给函数。然后,您可以通过为函数分配特定属性来创建可配置的函数。

functionsayHello(){ if(sayhello . country=' US '){ return lert(' Hithere!');} if(say hello . country=' FR '){ return lert(' Bonjour!');} if(say hello . country=' GR '){ return lert(' GutenTag!');} return lert(' Hi ');} sayHello.country=' FRsayHello();//alert('Bonjour!');此外,我们可以将这些函数属性用作计数器或“静态变量”。

5. arguments.callee.caller

我们可以使用arguments . caller . caller来查看哪个函数调用了当前函数。argumentsJS的默认值是普通函数。Arguments.callee.caller tells告诉我们谁调用了该函数。它类似于console.trace(),只有一层。

函数say hello(){ console . log(arguments.callee . caller)//[function : start]}(function start(){ say hello()})()另外,arguments . caller引用了当前正在运行的函数。

functionsayHello(){ console . log(arguments . callee)//[function : sayHello]}(functionstart(){ sayHello()})()6. void 操作符

void运算符计算给定的表达式,然后返回undefined。

无效(1);//undefinedvoid(true);//undefinedvoid(false);//undefinedvoid({ });//undefined如果问为什么只需要返回undefined而不需要返回,就需要一个特殊的关键字undefined:原因是在ES5之前,其实可以将一个全局变量命名为undefined,就像这样:var undefined='hello '或者var undefined=23,大多数浏览器都可以接受;Undefined不能保证标识符实际上是不确定的。因此,要返回实际的未定义值,请使用void运算符。它不是一个非常受欢迎的操作符,很少使用。

至此,相信大家对“如何使用JS”有了更深的理解,让我们付诸实践吧!这是网站。更多相关内容,可以进入相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/57107.html

(0)

相关推荐

  • 如何解决不能用Python执行机器学习问题

    技术如何解决不能用Python执行机器学习问题这篇文章主要介绍“如何解决不能用Python执行机器学习问题”,在日常操作中,相信很多人在如何解决不能用Python执行机器学习问题问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年10月25日
  • 上引号,这段话在人字上加引号的作用

    技术上引号,这段话在人字上加引号的作用这段话在“人“字上加引号的作用是表示特殊的称谓,指具有特殊含义的词语上引号。引号的作用如下:1、表示引用的部分。文章中的人物对话或者是直接引用别人的话(或文章)用引号,为的是把他们和

    生活 2021年10月20日
  • Scala的标识符构成方式有哪些

    技术Scala的标识符构成方式有哪些本篇内容介绍了“Scala的标识符构成方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年12月9日
  • 10组-Alpha冲刺-总结

    技术10组-Alpha冲刺-总结 10组-Alpha冲刺-总结[组长博客链接](https://www.cnblogs.com/Jimase/p/15585897.html)# 一、基本情况## 现场答

    礼包 2021年11月22日
  • Bootstrap-table 账号维护

    技术Bootstrap-table 账号维护 Bootstrap-table 账号维护https://www.cnblogs.com/laowangc/p/8875526.html
    https://ww

    礼包 2021年11月11日
  • 去除衣服霉点小妙招,怎样去除衣服上面的霉点

    技术去除衣服霉点小妙招,怎样去除衣服上面的霉点家里长期存放的衣服上面都会有或大或小的霉斑,可以用以下方法去除去除衣服霉点小妙招:1、棉线衣服出现霉斑时,用绿豆芽在有霉斑的地方反复揉搓,并用清水漂洗干净,霉斑就会消除。丝绸

    生活 2021年10月21日