本文目录一览:
如何js判断一个变量是字符串变量
思路:获取变量→使用字符串拼接符号(+)拼接字符串。下面实例演示:从文本框获取两个字符串变量,拼接后输出到另一个文本框。
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、效果演示
js中变量的用法
定义一个变量var str="box[]"//给这个变量赋值
if(f.elements[i].name==str)
function selectall(v,v1){
//document.write (""+v+""+v1+"");
var f = document.forms["form1"];
for (i=0;if.elements.length;i++)
{
var str="box[]";//给变量赋值
if (f.elements[i].name==str) f.elements[i].checked = v;
}
document.forms["form1"].elements["clickall"].checked = v;
}
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
定义
function
Person(national,age)
{
this.age
=
age;
//实例对象,每个示例不同
Person.national
=
national;
//类对象,所用实例公用
var
bb
=
0;
//局部变量,外面不能访问(类似局部函数)
}
调用
var
p
=
new
Person("中国",
29);
document.writeln("age:"
+
p.age);
document.writeln("object
national:"
+
p.national);
document.writeln("Class
national:"
+
Person.national);
document.writeln("local
var:"
+
p.bb);
var
p2
=
new
Person("美国",
31);
document.writeln("/br");
document.writeln("age:"
+
p2.age);
document.writeln("object
national:"
+
p2.national);
document.writeln("Class
national:"
+
Person.national);
document.writeln("local
var:"
+
p2.bb);
document.writeln("/br");
document.writeln("Class
national:"
+
Person.national);
//age:29
object
national:undefined
Class
national:中国
local
var:undefined
//age:31
object
national:undefined
Class
national:美国
local
var:undefined
//Class
national:美国
以上这篇浅谈js函数中的实例对象、类对象、局部变量(局部函数)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
js 函数名存为变量,见例子
array.join(separator)
函数功能:将array中的每个元素用separator为分隔符构造成字符串,默认的separator是逗号,当然你可以自己指定separator
事实上join方法最常用的地方在字符串相加,用过js的人都知道js的字符串相加是特别慢且性能特别差的,把大量片段字符串放在一个数组中并用join方法连接比用+连接要快得多。
array.pop()
pop和push方法使数组array像堆栈一样工作。
函数功能:pop方法移除array中的最后一个元素并返回该元素。
如果array是空的,则返回undefined;
array.push(item...)
函数功能:push方法将一个或多个item参数附加到array尾部。但是它不像concat方法那样,push方法不会修改item参数,如果参数item是一个数组,它会将参数数组作为单个元素整个添加到数组中,它返回array的新长度
array.reverse()
函数功能:反转array中元素的顺序,返回当前array
array.shift()
函数功能:移除array中的第一个元素并返回该元素,如果array是空的,它会返回undefined。
shift比pop要慢很多
array.slice(start,end)
函数功能:对array中的一段做浅复制。end参数是可选的,默认值为数组的长度array.length。
如果两个参数中任何一个是负数,array.length将和它们相加来试图将它们成为非负数。
如果start大于等于array.length,得到的结果将是一个新的空数组。
js的基本认识和什么是变量、运算符
js基本认识:JS是一种页面脚本语言,通过执行程序脚本片段,可以对页面及页面上的元素进行操作,实现特定的功能与效果。
js变量:用于存放数据的空间,其中值可以被改变
运算符:算术运算符 + - * /,加减乘除; % 取余数。关系运算符 = = ;逻辑运算符 与 或 || 非 !;赋值运算符 =。