Rumah > hujung hadapan web > tutorial js > js基本包装类型详解

js基本包装类型详解

小云云
Lepaskan: 2018-03-27 17:30:12
asal
1709 orang telah melayarinya

本文主要和大家分享js基本包装类型详解,希望能帮助到大家。

1. Boolean类型

var falseObject = new Boolean(false);
//falseObject是对象
var result = falseObject && true;alert(result); 
//truevar falseValue = false;
//基本类型,booleanresult = falseValue && true;alert(result); //false
Salin selepas log masuk

布尔表达式中的所有对象都会被转换为 true ,因此 falseObject 对象在布尔表达式代表的是 true 。结果, true && true 当然就等于 true 了。

2. Number类型

Number 类型还提供了一些用于将数值格式化为字符串的方法

其中, toFixed() 方法会按照指定的小数位返回数值的字符串表示,例如:

var num = 10.005;
alert(num.toFixed(2)); //"10.01"
Salin selepas log masuk

指数表示法:

var num = 10;

alert(num.toExponential(1)); //"1.0e+1"

3. 字符操作方法

charAt():返回指定位置的值;
charCodeAt():返回指定位置值的字符编码;
concat()方法,括号中可以存在多个参数
slice、substring和substr都不会改变字符串本身的值
var stringValue = "hello world";alert(stringValue.slice(3)); 
//"lo world"alert(stringValue.substring(3)); //"lo world"alert(stringValue.substr(3)); //"lo world"alert(stringValue.slice(3, 7)); //"lo w"alert(stringValue.substring(3,7)); //"lo w"
alert(stringValue.substr(3, 7)); //"lo worl" //第二个参数指字符串的长度
Salin selepas log masuk

在给 slice() 和 substr() 传递一个负值
参数时,它们的行为相同。这是因为 -3 会被转换为 8 (字符串长度加参数 11+(3)=8),实际上相当
于调用了 slice(8) 和 substr(8) 。但 substring() 方法则返回了全部字符串,因为它将 -3 转换

成了 0 。

当第二个参数是负值时,这三个方法的行为各不相同。 slice() 方法会把第二个参数转换为 11+(-4)=7,这
就相当于调用了 slice(3,7) ,因此返回 "lo w" 。 substring() 方法会把第二个参数转换为 0,使调
用变成了 substring(3,0) ,而由于这个方法会将较小的数作为开始位置,将较大的数作为结束位置,
因此最终相当于调用了 substring(0,3) 。 substr() 也会将第二个参数转换为 0,这也就意味着返回
包含零个字符的字符串,也就是一个空字符串。

相关推荐:

JavaScript中关于基本包装类型的解析

Atas ialah kandungan terperinci js基本包装类型详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan