怎么使用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)

相关推荐

  • 抖音如何刷粉丝,抖音刷粉丝有靠谱平台吗

    技术抖音如何刷粉丝,抖音刷粉丝有靠谱平台吗抖音怎么涨粉丝比较快,抖音怎么做才会涨粉丝,学着点!抖音是一款深受大众喜欢的短视频app,虽然已经出现几年了,但是有很多用户的粉丝还是没有多少个。抖音刷粉平台有吗?这个肯定有的,

    测评 2021年10月21日
  • 上下渐变的css如何实现

    技术上下渐变的css如何实现小编给大家分享一下上下渐变的css如何实现,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    攻略 2021年11月18日
  • Centos6、7操作系统中怎么开启或关闭ICMP协议

    技术Centos6、7操作系统中怎么开启或关闭ICMP协议小编给大家分享一下Centos6、7操作系统中怎么开启或关闭ICMP协议,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有

    攻略 2021年11月15日
  • your的名词性物主代词,your的名词性物主代词

    技术your的名词性物主代词,your的名词性物主代词形容词性物主代词:   单数形式:my(我的)your的名词性物主代词,your(你的),his/her/its(他的、她的、它的)。  复数形式:our(我们的),

    2021年10月23日
  • C++对象模型之RTTI的实现原理是什么

    技术C++对象模型之RTTI的实现原理是什么本篇内容介绍了“C++对象模型之RTTI的实现原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

    攻略 2021年10月26日
  • 解魔方的方法的步骤,魔方最简单还原步骤是什么

    技术解魔方的方法的步骤,魔方最简单还原步骤是什么在这里向大家介绍一种比较简单的魔方六面还原方法。这种方法熟练之后可以在大约30秒之内将魔方的六面还原。 在介绍还原法之前,首先说明一下魔方移动的记法。魔方状态图中标有字母“

    生活 2021年10月28日