数码资讯
javascript数据类型示例共享
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
我们介绍了javascript数据类型,今天我们再通过一些例子来重新审视一下,希望能达到新的形势。
复制代码代码如下所示:
1,布尔类型
2,数字类型
3,字符串类型
类型很容易与基本类型混淆,所以建议您永远不要使用布尔对象。
编号是与数字对应的引用类型。
无功numberobj =新号(10);
/ /参数重写toString方法是一个字符串类型告诉回来几进制数
var = 10;
警报((num.tostring)); / / 10
警报(num.tostring(2)); / / 1010
警报(num.tostring(8)); / / 12
警报(num.tostring(10)); / / 10
警报(num.tostring(16)); / /
/ /固定()方法的字符串形式返回指定位数的数字值,并有一个四-五-功能
var = 10;
num.tofixed(2); / / 10
/ / toexponential()指数的表示方法,它接受一个参数来表示输出结果的小数位数
var = 10;
警报(num.toexponential(1)); / / 1.0e + 1
但是,这么小的数字不需要索引的使用,如果你想得到一个数值格式,应该使用最合适的。
/ /精密()方法,该方法会返回固定尺寸(固定)格式,可以回到指数(指数)格式
接受一个参数(不包括索引)的数字的所有值。
var = 99;
警报(num.toprecision(1)); / / 1E + 2,1E + 2代表100,因为指数不能代表99,因此调高至100
警报(num.toprecision(2)); / / 99
警报(num.toprecision(3)); / / 99
也可以在所有基本字符串中访问String对象、String对象的方法。
/ / 1、特征操作方法:charcodeat charAt(),()。每个参数接受一个0位的字符位置
var =hello world StringValue!;
stringvalue.charat(1); / / E第二位的是E
stringvalue.charcodeat(1); / / 的字符编码101第二位置101
/ / 2、字符串操作方法concat(拼形文字),切片(指数,指数)、子(指数、指数函数(指数),长度)。指标:位置、长度:长度
var str1 =你好;
警报(str1.concat(字)); / /你好世界
警报(str1.concat(字
var =hello world StringValue!;
警报(stringvalue.slice(3)); / /看世界
警报(stringvalue.substring(3)); / /看世界
警报(stringvalue.substr(3)); / /看世界
警报(stringvalue.slice(3, 7)); / / LO W
警报(stringvalue.substring(3, 7)); / / LO W
警报(stringvalue.substr(3, 7));长度的7代表 / /看世界是截取的长度
/ / 3,字符串定位方法()和()返回字符串
这两种方法是从字符串中指定的搜索字符串中给出的,然后返回到字符串的位置,而返回- 1没有找到。
/ /这两种方法的区别在于一个是从字符串的开始向后搜索字符串,而字符串从字符串尾向前搜索字符串。
这两种方法的参数有一个可选(从指定位置开始搜索)
var = hello word StringValue ;
警报(stringvalue.indexof(O)); / / 4
警报(stringvalue.lastindexof(O)); / / 7
你可以调用indexOf或字符串/周期找到指定的字符串
var =我StringValue魏莱卜石萌!我和你在一起。;
var位置= };
VaR POS = stringvalue.indexof();
当(POS > - 1){
Positions.push(POS);
POS = stringvalue.indexof(E
}
警报(位置); / 4, 7, 22,33, 38, 47
方法4创建一个字符串的副本,删除前面和后面的所有空格。
var = hello word StringValue ;
警报(StringValue);
警报(stringvalue.trim());
5,字符串大小和写转换方法
/ / toLowerCase,tolocallowercase,toUpperCase,tolocaluppercase
var = hello word StringValue ;
警报((StringValue。tolocaleuppercase)); / /这个方法更可靠
警报(stringvalue.touppercase());
警报((StringValue。tolocalelowercase)); / /这个方法更可靠
警报(stringvalue.tolowercase());
6,字符串匹配方法替换()
此方法接受两个参数,第一个参数是正则表达式或字符串,第二个参数是字符串或函数。
猫,蝙蝠,坐,胖;
VaR结果= text.replace(
警报(结果); / /条件、债券、声、喜欢
VaR结果= text.replace( / / g,OND); / /
警报(结果); / /条件、债券、声、喜欢
猫,蝙蝠,坐,胖;
Result=text.replace (/ (.At) /g, word ($1));
警报(结果);
替换的第二个参数也可以是函数。
功能htmlescape(文本){
字符3中有三个参数:1, 2个模式匹配和字符匹配。
返回text.replace( / { <>} / g,功能(匹配,索引、文本){
开关(匹配){
:
返回<;
案例>:
返回>;
案例:
返回;
案例:
返回;
}
});
}
警报(htmlescape(你好世界!;
Hello World!
/ / localcompare()比较两strings.a.localcompare(B)
如果字符串参数(b)中字母表中的字符串(a),则返回负(- 1)
如果字符串与字符串参数相等,则返回0。
如果字符串参数(b)中的字符串(a)在正返回之后(1)
VaR StringValue =F;
警报(stringvalue.localecompare(D)); / / 1
警报(stringvalue.localecompare(F)); / / 0
警报(stringvalue.localecompare(Z)); / / 1
/ / fromcharcode这个静态方法的charcodeat相反
警报(String.fromCharCode(104101108108111)); / /你好
7和HTML方法建议不要使用它。
结束
童鞋们对javascript的数据类型有了新的了解,希望大家能喜欢它。
复制代码代码如下所示:
1,布尔类型
2,数字类型
3,字符串类型
类型很容易与基本类型混淆,所以建议您永远不要使用布尔对象。
编号是与数字对应的引用类型。
无功numberobj =新号(10);
/ /参数重写toString方法是一个字符串类型告诉回来几进制数
var = 10;
警报((num.tostring)); / / 10
警报(num.tostring(2)); / / 1010
警报(num.tostring(8)); / / 12
警报(num.tostring(10)); / / 10
警报(num.tostring(16)); / /
/ /固定()方法的字符串形式返回指定位数的数字值,并有一个四-五-功能
var = 10;
num.tofixed(2); / / 10
/ / toexponential()指数的表示方法,它接受一个参数来表示输出结果的小数位数
var = 10;
警报(num.toexponential(1)); / / 1.0e + 1
但是,这么小的数字不需要索引的使用,如果你想得到一个数值格式,应该使用最合适的。
/ /精密()方法,该方法会返回固定尺寸(固定)格式,可以回到指数(指数)格式
接受一个参数(不包括索引)的数字的所有值。
var = 99;
警报(num.toprecision(1)); / / 1E + 2,1E + 2代表100,因为指数不能代表99,因此调高至100
警报(num.toprecision(2)); / / 99
警报(num.toprecision(3)); / / 99
也可以在所有基本字符串中访问String对象、String对象的方法。
/ / 1、特征操作方法:charcodeat charAt(),()。每个参数接受一个0位的字符位置
var =hello world StringValue!;
stringvalue.charat(1); / / E第二位的是E
stringvalue.charcodeat(1); / / 的字符编码101第二位置101
/ / 2、字符串操作方法concat(拼形文字),切片(指数,指数)、子(指数、指数函数(指数),长度)。指标:位置、长度:长度
var str1 =你好;
警报(str1.concat(字)); / /你好世界
警报(str1.concat(字
var =hello world StringValue!;
警报(stringvalue.slice(3)); / /看世界
警报(stringvalue.substring(3)); / /看世界
警报(stringvalue.substr(3)); / /看世界
警报(stringvalue.slice(3, 7)); / / LO W
警报(stringvalue.substring(3, 7)); / / LO W
警报(stringvalue.substr(3, 7));长度的7代表 / /看世界是截取的长度
/ / 3,字符串定位方法()和()返回字符串
这两种方法是从字符串中指定的搜索字符串中给出的,然后返回到字符串的位置,而返回- 1没有找到。
/ /这两种方法的区别在于一个是从字符串的开始向后搜索字符串,而字符串从字符串尾向前搜索字符串。
这两种方法的参数有一个可选(从指定位置开始搜索)
var = hello word StringValue ;
警报(stringvalue.indexof(O)); / / 4
警报(stringvalue.lastindexof(O)); / / 7
你可以调用indexOf或字符串/周期找到指定的字符串
var =我StringValue魏莱卜石萌!我和你在一起。;
var位置= };
VaR POS = stringvalue.indexof();
当(POS > - 1){
Positions.push(POS);
POS = stringvalue.indexof(E
}
警报(位置); / 4, 7, 22,33, 38, 47
方法4创建一个字符串的副本,删除前面和后面的所有空格。
var = hello word StringValue ;
警报(StringValue);
警报(stringvalue.trim());
5,字符串大小和写转换方法
/ / toLowerCase,tolocallowercase,toUpperCase,tolocaluppercase
var = hello word StringValue ;
警报((StringValue。tolocaleuppercase)); / /这个方法更可靠
警报(stringvalue.touppercase());
警报((StringValue。tolocalelowercase)); / /这个方法更可靠
警报(stringvalue.tolowercase());
6,字符串匹配方法替换()
此方法接受两个参数,第一个参数是正则表达式或字符串,第二个参数是字符串或函数。
猫,蝙蝠,坐,胖;
VaR结果= text.replace(
警报(结果); / /条件、债券、声、喜欢
VaR结果= text.replace( / / g,OND); / /
警报(结果); / /条件、债券、声、喜欢
猫,蝙蝠,坐,胖;
Result=text.replace (/ (.At) /g, word ($1));
警报(结果);
替换的第二个参数也可以是函数。
功能htmlescape(文本){
字符3中有三个参数:1, 2个模式匹配和字符匹配。
返回text.replace( / { <>} / g,功能(匹配,索引、文本){
开关(匹配){
:
返回<;
案例>:
返回>;
案例:
返回;
案例:
返回;
}
});
}
警报(htmlescape(你好世界!;
Hello World!
/ / localcompare()比较两strings.a.localcompare(B)
如果字符串参数(b)中字母表中的字符串(a),则返回负(- 1)
如果字符串与字符串参数相等,则返回0。
如果字符串参数(b)中的字符串(a)在正返回之后(1)
VaR StringValue =F;
警报(stringvalue.localecompare(D)); / / 1
警报(stringvalue.localecompare(F)); / / 0
警报(stringvalue.localecompare(Z)); / / 1
/ / fromcharcode这个静态方法的charcodeat相反
警报(String.fromCharCode(104101108108111)); / /你好
7和HTML方法建议不要使用它。
结束
童鞋们对javascript的数据类型有了新的了解,希望大家能喜欢它。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。