对Javascript中数字对象和字符串对象的深入分析

对Javascript中数字对象和字符串对象的深入分析
Javascript对象的数量

Javascript只有一种数字类型

您可以使用或不使用小数点来写数字。

Javascript中的数字

Javascript数字可以使用,不能用小数点写。

例子

var = 3.14;使用小数点
var = 34; /不使用小数点

用科学(指数)计数法可以编写大量或极小的数字:

例子

var y = 123e5 / / 12300000;
VaR z = 123e-5 / / 0.00123;
所有的Javascript数字都是64位。

Javascript不是一种类型语言,与其他许多编程语言不同,Javascript不定义不同类型的数字,如整数、短、长、浮点等。

在Javascript,号码不分为整数和浮点类型,和所有的数字都是浮点types.javascript使用64位的浮点格式IEEE754标准定义为代表的数字。它可以表明,最大值为±1.7976931348623157×10308,其最小值为+ 5 x 10-324。

值(即分数/尾数)指标

52位(0·51)11位(50-62)1位(63)
精确

整数(不使用小数点或指数计数法)最多为15位。

十进制数字的最大数目是17,但浮点运算并不总是准确的100%:

例子

var = 0.2 + 0.1; /结果将为0.3000000000000000

八进制和十六

如果前缀为0,则Javascript将把数字常量解释为八进制数,如果前缀为0和x。

例子

var=0377;
Z = 0xff VaR;

除非您需要八进制转换,否则绝对不能在数字前面写零。

默认情况下,Javascript数字是十进制显示

但是你可以使用ToString()方法对产量的16, 8,和2。

例子

我的电话号码为128的VaR;
mynumber.tostring(16); / /返回80
mynumber.tostring(8); / /返回200
mynumber.tostring(2); / /返回10000000

无穷大(无穷大)

当数字运算的结果超出数量上限(溢出)为代表的Javascript,结果是一个特殊的无穷大(无穷大)的价值,在无限中的Javascript表示。同样,当负数的值超出Javascript可以表达阴性范围,结果是负无穷大,在Javascript的无穷表达。无限大值的行为特征与我们所期望的一致:基于其加法、减法、乘法和除法运算,结果是无限的。

例子

我的电话号码是2;
而(我的电话号码!=无穷大)
{
我的电话号码,我的电话号码是我的电话号码; / /计算到无穷大
}
除以0也会产生无穷大。

例子

var = 2 0;
var = 2 0;

非数值

属性是一个表示非数值的特殊值。这个属性用来表示一个值不是一个数字。数字对象可以被设置为这个值来表示它不是一个数值。

你可以使用isnan()判断一个值是否是NaN值的全局函数

例子

var = 1000 苹果;
IsNaN(x); / /返回true
var = 100 1000 ;
IsNaN(Y); / /返回false
除以0是无穷大,无穷大是个数:

例子

var = 1000 0;
IsNaN(x); / /返回false

这个数字可以是一个数字或一个对象。

该数字可以由私有数据初始化,如x=123;

Javascript数字对象初始化数据,var =新数字(123);

例子

变量x=123;
新的数字(123);
Typeof(x)返回/数量
Typeof(Y)返回 /对象
例子

变量x=123;
新的数字(123);
因为x是一个数,y是一个对象。
javascript字符串(String)对象

字符串对象用于处理现有的字符块。

Javascript字符串

一个字符串用来存储一系列字符,如约翰·O。

字符串可以使用单引号或双引号:

例子

无功carname =沃尔沃;
无功carname = 'volvo XC60;

可以使用位置(索引)访问字符串中的任何字符:

例子

var字符= carname { 7 };

字符串的索引从零开始,所以字符串的第一个字符是{ 0 },第二个字符是{ 1 },等等。

可以在字符串中使用引号,如下所示:

例子

var=;
var = 他回答called'johnny ';
var =他被称为约翰尼;

或者可以使用字符串中的转义字符使用引号:

例子

这是好的答案= VAR;
var=他被称为约翰尼;
字符串(字符串)

字符串(字符串)使用长度属性长度来计算字符串的长度:

例子

Hello World!;
document.write(TXT,长度);

VaR txt =有;
document.write(TXT,长度);
在字符串中查找字符串

该字符串使用indexOf()定位在第一时间的字符串中指定字符的位置。

例子

你好,世界,欢迎来到宇宙;
var n = str.indexof(欢迎);
如果找不到对应的字符函数- 1

这个字符串()方法从字符串的末尾找到的字符串的位置。

内容匹配

匹配()函数用于查找字符串中的特定字符,如果找到该字符,则返回该字符。

例子

Hello World!;
(str.match document.write(世界)+ );
(str.match document.write(世界)+ );
(str.match document.write(世界!;

替换内容

替换()方法用字符串中的一些字符替换其他字符。

例子

请访问微软!
var n = str.replace(微软
字符串大小写转换

字符串的大小写转换使用功能toUpperCase() / toLowerCase():

例子

Hello World!;
Var(txt1 = txt。toUpperCase); / / txt1是txt转化为上
Var(txt2 = txt。toLowerCase); / / txt2是TXT转换为低
字符串数组

字符串使用强>拆分()函数转换成数组:

例子

A、B、C、D、E 字符串
(拆分);
(拆分);
Txt.split(| / /分);管
特殊字符

Javascript可以使用反斜杠()插入特殊符号,如:单引号,引号等特殊符号。

请看下面的Javascript代码:

我们是来自北方的所谓维京人;
document.write(TXT);

在Javascript中,字符串的起始和停止使用单引号或双引号,这意味着上面的字符串将被剪切为:我们就是所谓的字符串。

为了解决上述问题,反斜杠可以用来逃生的报价。

我们是来自北方的所谓维京人;
document.write(TXT);

Javascript将输出正确文本字符串:我们是来自北方的所谓维京人。

下表中列出的其他特殊字符,你可以使用反斜杠转义特殊字符:
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部