javaScript——内置函数1

JavaScript中有两种函数:一种是语言内部事先定义好的函数叫内置函数,另一种是自己定义的 函数。使用内置函数,可提高编程效率,其中有六种内置函数。

  • eval函数
eval(expr)函数可以把一个字符串当作一个JavaScript的表达式一样去执行,具体来说,就是eval接收一个字符串类型的参数,将这个字符串作为代码在上下文环境中执行,并执行返回的结果。其中,expr参数是包含有效代码JavaScript代码的字符串值,这个字符串将由JavaScript分析器进行分析和执行。

NB:

它是有返回值的,如果参数字符串是一个表达式,就会返回表达式的值。如果参数字符串不是表达式,没有值,那么返回undefined。

参数字符串作为代码执行时,是和调用eval函数的上下文相关的,即其中出现的变量或函数调用,必须在调用eval的上下文环境中可用。


<script type="text/javascript">
function computer(num){return eval(num)+eval(num);}document.write("结果:");document.write(computer('123'));
</script>


  • isFinite函数
isFinite(number)用来确定参数是否是一个有限数值,其中number参数是必选项,可以是任意的数值。如果该参数为非数字、正无穷数、或负无穷数,则返回false,否则返回true;如果是字符串类型的数字,将会自动转化为数字型。


  • isNaN函数
isNaN(num)函数用于指明提供的值是否保留值NaN:如果是NaN,那么isNaN函数返回true,否则返回false。参数num为被检查是否是NAN的值,当参数是字符串类型的数字时,将会自动转化为数字型。使用这个函数的典型情况是检查parseInt和parseFloat方法的返回值。还有一种方法,变量可以与它自身进行比较,如果比较结果不等,那么它就是NaN。这是因为NaN是唯一与自身不等的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466913.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vmware安装ubuntu

vmware安装Ubuntu 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 &#xff08;1&#xff09; 单击”Power on this virtual machine”开始安装Ubuntu系统 经过一段时间的等待出现如下界面,单击”Install Ubuntu”进行安装 在安装的时候&#xff0…

SQL server挂了之后

今天在服务器上的SQL server挂了之后,重新装了,可老提示什么狗P程序被挂起的信息,最后不得不细找原因,功夫不负有心人,终于找出了病症所在,K,我要早知道这么简单,就再也不装系统了.....汗死,详情如下,做个备份,以便今后再碰到类似问题有地方查! 先运行你的安装程序&#xff0c;…

AWS 免费套餐

https://amazonaws-china.com/cn/free/ 需要的可以看下&#xff0c;我准备搞一个RDS。 转载于:https://www.cnblogs.com/hupo376787/p/8268562.html

C++指针的应用

C指针 文章中我们介绍了指针的基本概念和应用简介。我们有提到指针可以使用在链表、队列和二叉树&#xff0c;等等。但是这些都会比较复查&#xff0c;后面"数据结构” 时&#xff0c;我们会用专门的章节来讲解这些知识。这篇文章&#xff0c;详细的探讨一下指针和其他关联…

Matplotlib——创建散点图

入门&#xff1a; 导入所用到的包 import numpy as np import matplotlib.pyplot as plt as 是对包起一个名字&#xff0c;便于后边程序的编写无颜色差别 figplt.figure() #建立一个画布 axfig.add_subplot(111) #在画布中建立图表&#xff0c;fig.add_subplot(…

vmwaretools安装

vmwaretools安装 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 vmware的作用&#xff1a;windows和linux之间文件拖文件很方便&#xff0c;但是我一般是使用samba服务器&#xff0c;后面介绍samba服务器。 &#xff08;1&#xff09;单击菜单栏上的”…

Android - Glide4.4.0使用

错误信息 java.lang.NoSuchMethodError: No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics/Typeface; in class Landroid/support/v4/content/res/ResourcesCompat; or its super classes (declara…

渐入“衰”境:警惕企业的六大老人病

1.组织惯性成员的思维、行为惯性容易汇聚成为阻碍组织前行的组织惯性。在企业管理的实施过程中&#xff0c;组织成员特别是老人有时并不按照新的架构流程和制度规范去工作。这不全是因为大家不接受新的系统&#xff0c;而是一工作就回到原先习惯的状态—我们把这个现象称为组织…

机器学习——支持向量机主要思想

概念&#xff1a;支持向量运算的分类器&#xff0c;在数据上应用基本形式的SVM分类器就可以得到低错误的结果&#xff0c;能够对训练集以外的数据点做出很好的分类决策。 名词&#xff1a; 支持向量&#xff1a;离分离超平面最近的那些点&#xff0c;需要找到最大化支持向量到分…

哇、、、、C++ 实现单向链表

之前相关的文章 C语言&#xff0c;链表 Linux内核链表 #什么是链表 链表是一种基本的数据结构&#xff0c;之前我在C语言里面写过链表的知识&#xff0c;现在延申到C&#xff0c;不管是什么语言&#xff0c;链表表示的是一种数据结构&#xff0c;跟语言没有强相关性的。 如果我…

vmware与windows共享文件夹

vmware与windows共享文件夹 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 虚拟工具安装好之后&#xff0c;我们就可以在windows和linux设置一个共享目录了,继续看图干活。 设置好共享目录以后&#xff0c;打开终端输入以下命令&#xff0c;就可以再…

设计模式之一

设计模式设计出来就是为了让后期维护代码更容易&#xff0c;增加代码的强壮性等好处! 策略模式 自己的理解:定义一个算法族&#xff0c;分别分装起来&#xff0c;使他们能互相替换且算法的变换与使用算法的对象相互独立。简单来说是将变化的和不变得分离&#xff0c;对接口编程…

asp.net如何取得纯客户端控件的值

例一&#xff1a;纯客户端控件 <input name"edisundong"type"text">在服务器端取得的方法 stringstrvalueRequest.Form.Get("edisundong");例二&#xff1a;纯客户端控件 <input type"radio"name"sex"value"…

C++ const限定符和auto类型说明符

const限定符# 1.限定常量有时我们希望定义这样的变量&#xff1a;它的值不能被改变。为了满足这一要求&#xff0c;我们使用const对变量的类型加以限定&#xff1a;const int bufSize 512;这样就把bufSize定义成了一个常量&#xff0c;它的值不能再发生变化。所以这也就意味着…

vmware虚拟机中ubuntu上网问题

虚拟机linux上网问题 宗旨&#xff1a;技术的学习是有限的&#xff0c;分享的精神是无限的。 1、VMware中虚拟机网络的三种设置 第一种&#xff1a;桥接&#xff08;bridged&#xff09; 第二种&#xff1a;NAT 第三种&#xff1a;Host only 。该模式下仅主机可以上网&…

Flume框架基础

* Flume框架基础 框架简介&#xff1a; ** Flume提供一个分布式的&#xff0c;可靠的&#xff0c;对大数据量的日志进行高效收集、聚集、移动的服务&#xff0c;Flume只能在Unix环境下运行。 ** Flume基于流式架构&#xff0c;容错性强&#xff0c;也很灵活简单&#xff0c;主要…

tensorflow的安装

安装好adaconda软件&#xff0c;打开 adaconda prompt anaconda search -t conda tensorflow 查看conda create -n tensorflow python3.5 配置python3.5环境选择 yes 进行安装activate tensorflow 激活tensorflowpip install tensorflow 安装 然后打开adaco…

昨晚三巨头聚餐,顺便聊了这三个问题

今天老何找我们吃饭&#xff0c;我和老何还有老墨是邻居&#xff0c;三年前我们就认识了&#xff0c;而且关系还不错&#xff0c;但是今年疫情的原因我们都没聚过&#xff0c;上周六本来说好要聚一下&#xff0c;但又因为周末带娃的原因又没聚成&#xff0c;今天我在微信群上说…

谈“80后”程序员为什么找不到工作? [转]

所谓“80后”&#xff0c;是指22~27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻的一代。 不可否认&#xff0c;“80后”已成为职场上迅速成长的中竖力量&#xff0c;尤其是在国内的研发领域。每个时代都有自己的特点&#xff0c;如果用几个比较典型的正…

决策树 算法原理及代码

决策树可以使用不熟悉的数据集合&#xff0c;并从中提取出一系列的规则&#xff0c;这是机器根据数据集创建规则的过程&#xff0c;就是机器学习的过程。用一个小案例分析&#xff1a;通过No surfacing 和 flippers判断该生物是否是鱼&#xff0c;No surfacing 是离开水面是否…