VBScript (VBS) est un langage de script développé par Microsoft basé sur Visual Basic. Il est utile pour les scripts web ainsi que la programmation pour Internet Information Services de Microsoft. Comme la plupart des langages de programmation , VBScript contient un type de données de tableau, mais les fonctions contenues sont légèrement différentes . Tableau Fonction La fonction de tableau est utilisé pour créer de nouveaux objets de tableau. En fournissant la fonction de tableau avec une liste de valeurs de données séparées par des virgules , la fonction retourne un objet de type tableau contenant les valeurs Syntaxe: . Array ( arglist ) Filter Fonction La fonction de filtre est utilisée pour déterminer si une chaîne de caractères spécifique (text) la valeur se trouve à l'intérieur d'un tableau. La fonction est donnée au tableau pour être fouillé , la chaîne de texte à localiser, et une valeur facultative booléenne ( vrai ou faux) . Si le booléen est vrai , la fonction retourne un sous-ensemble du tableau qui contient la valeur de chaîne et est réglé par défaut . Si le booléen est faux, la fonction retourne un sous-ensemble qui ne contient pas la chaîne. Un argument supplémentaire facultatif de 0 ou 1 va choisir de tester les chaînes binaires par leur texte même ou par recherche binaire Syntaxe: . Filter ( inputstrings , valeur [, comprendre, [ comparer ]] ) IsArray fonction La fonction IsArray , comme son nom l'indique , va tester si oui ou non une variable donnée est un tableau . Il retournera une valeur booléenne Syntaxe: . IsArray (variable) Rejoignez Fonction La fonction Join associe toutes les valeurs de chaîne dans un tableau en une seule chaîne avec des espaces entre chaque valeur . Par exemple, un tableau qui contient les cordes "A" et " Day" lorsque rejoint reviendrait la chaîne " A Day ". Une valeur facultative appelée délimiteur peut être ajouté à placer entre chaque chaîne de caractères. Dans l'exemple précédent , l'ajout d'un séparateur de "Fun" créerait la chaîne " une journée de plaisir . " Syntaxe: inscription ( liste [ , delimiter ] ) Fonction LBound la fonction LBound retourne un nombre indiquant l' indice le plus bas dans le tableau. Les indices de tableau commencent à 0 , de sorte que tous les tableaux reviendront 0 lorsqu'il est placé dans une fonction LBound . Pour les tableaux multidimensionnels , un nombre optionnel peut être inclus qui définit de quelle dimension de la fonction s'appliquera. LBound ( arrayname [ dimension ] ) de Split Fonction: < br > la fonction Split est similaire à la fonction Join, mais agit en divisant plutôt que de se joindre . La fonction nécessite une chaîne de diviser , avec un caractère facultatif séparateur, comte, et le type de comparaison. Lorsque l' ensemble est placé dans la fonction , il utilise le délimiteur donné, ou par défaut, le caractère d'espace , et diviser la chaîne en sous-ensembles avant de placer chacun dans un tableau. Le comte dira la fonction combien de sous-ensembles à faire, et le type de comparaison choisira entre comparaisons binaires et textuelles Syntaxe: . Split ( expression [, delimiter [ , count [ , comparer ]]]) < br > fonction LimiteSup la fonction LimiteSup , similaire à la fonction LBound , sera de retour l' indice le plus élevé lorsqu'il est administré un tableau. Les tableaux commencent par 0 , de sorte que l' indice le plus élevé est le nombre total d'éléments du tableau moins un. Il contient également un argument optionnel pour déterminer la dimension de tester . LimiteSup ( arrayname [ dimension ] )
|