js判断值是否为字符串

JavaScript08

js判断值是否为字符串,第1张

用typeof方法判断。举个例子:假设要判断的是str这个变量。console.log(typeof(str) == "string")控制台打印true代表是字符串,打印false表示不是。

在 JavaScript 中,使用字符串的 length 属性可以读取字符串的长度。长度以字符为单位,该属性为只读属性。

下面代码使用字符串的 length 属性获取字符串的长度。

var s = "String 类型长度" //定义字符串

console.log(s.length) //返回10个字符

JavaScript 支持的字符包括单字节、双字节两种类型,为了精确计算字符串的字节长度,可以采用下面方法来计算。

可以用js的indexOf,lastIndexOf函数进行判断。

这两个函数返回字符出现的位置,如果没有找到,就会返回"-1"。

也可以使用match,search方法,查找字符串当中是否存在某个字符。