如何js判断一个变量是字符串变量

JavaScript09

如何js判断一个变量是字符串变量,第1张

思路:获取变量→使用字符串拼接符号(+)拼接字符串。下面实例演示:从文本框获取两个字符串变量,拼接后输出到另一个文本框。

1、HTML结构

变量1:<input

type="text"

id="test1"/><br>

变量2:<input

type="text"

id="test2"/><br>

拼接

:<input

type="text"

id="test"/>

<input

type='button'

value='拼接'

onclick="fun()"/>

2、javascript代码

function

fun(){

var

str1

=

document.getElementById("test1").value

var

str2

=

document.getElementById("test2").value

var

str

=

str1

+

"

"

+str2

document.getElementById("test").value

=

str

}

3、效果演示

字符串的indexOf方法,这个方法只检测某个指定的字符串值在字符串中首次出现的位置。

若是可以找到,就返回指定的字符串值在字符串中首次出现的位置

var myStr = 'abcdefgcd',

    str = 'cd'

console.log(myStr.indexOf(str))

控制台中打印输出的是2

若是指定的字符串值在字符串中没有找到就返回-1

var myStr = 'abcdefgcd',

    str = 'cdf'

console.log(myStr.indexOf(str))

控制台中打印输出的是-1

var str = "win"

eval("var " + str)

console.log(win)

eval(str+"=3")

console.info(win)