Maison >interface Web >js tutoriel >Explication détaillée des types d'emballage de base js

Explication détaillée des types d'emballage de base js

小云云
小云云original
2018-03-27 17:30:121661parcourir

Cet article partage principalement avec vous l'explication détaillée des types d'emballage de base de js. J'espère qu'il pourra vous aider.

1. Type booléen

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

Tous les objets de l'expression booléenne seront convertis en true , donc l'objet falseObject représente true dans l'expression booléenne. En conséquence, true && true est bien entendu égal à true.

2. Type Number

Le type Number fournit également certaines méthodes pour formater les valeurs en chaînes

Parmi elles, toFixed() La méthode renverra la représentation sous forme de chaîne de la valeur en fonction des décimales spécifiées, par exemple :

var num = 10.005;
alert(num.toFixed(2)); //"10.01"

Notation exponentielle :

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" //第二个参数指字符串的长度

slice() et substr() se comportent de la même manière lorsqu'on leur transmet un paramètre
négatif. En effet, -3 sera converti en 8 (longueur de chaîne plus paramètres 11+(3)=8), ce qui équivaut en fait à appeler slice(8) et substr(8). Mais la méthode substring() renvoie la chaîne entière car elle convertit -3

en 0 .

Les trois méthodes se comportent différemment lorsque le deuxième argument est négatif. La méthode slice() convertira le deuxième paramètre en 11+(-4)=7, ce qui équivaut à appeler slice(3,7), donc "low" est renvoyé. La méthode substring() convertira le deuxième paramètre en 0, faisant de l'appel

une substring(3,0). Puisque cette méthode utilisera le plus petit nombre comme position de départ et le plus grand nombre comme position de fin, équivaut donc à appeler substring(0,3). substr() convertira également le deuxième argument en 0, ce qui signifie qu'il renverra une chaîne
contenant zéro caractère, qui est une chaîne vide.

Recommandations associées :

Analyse des types d'emballages de base en JavaScript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn