JavaScript的5种数据类型
JavaScript以ECMAScript标准作为功能基准,ECMAScript有5种原型类型:Undefined,Null,Boolean,Number和String。
可以用typeof来判断类型,例:
var sTemp = "test string";
alert(typeof sTemp);
alert(typeof 95);
返回下列值:
"undefined",如果变量是Undefined类型
"boolean",如果是Boolean类型
"number",如果是Number类型
"string",如果是String类型
"object",如果是一种引用类型或Null类型。null被认为是对象的占位符。
undefined类型:
当声明变量未初始化时,变量的默认值是undefined。undefined不同于未定义,但typeof不区分,例:
var oTemp ;
alert(typeof oTemp); //输出undefined
alert(typeof oTemp1); // 输出undefined
当其他运算符区分,例:
var oTemp;
alert(oTemp == undefined); // 输出true
alert(oTemp1 == undefined); // error
函数无返回值时,返回值也是undefined
Null类型:
Null类型只有一个专用值null。值undefined实际上是从null派生的,所以ECMAScript把他们定义为相等,即:alert(null == undefined) 输出true。
虽然他们相等但意义不同,null用于表示尚未存在的对象。
Boolean类型:
false不等于0,但0可以转换为false。
Number类型:
八进制首数字必须是0,如:070;十�
相关文档:
//过滤两端的空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}
//过滤左边的空格
function ltrim(str){
return ......
1. 某些基类如果不直接使用,而仅仅只是用于给子类提供通用的函数,这种情况下,基类被看作抽象类.
2. 在 javascript 的类中所有的方法和属性都是"公用的".
3. javascript 中的继承并不是明确规定的,而是通过模仿来实现的.有以下方法:
(1). 对象冒充
function A(sColor){
this.color = sColor;
this.showColo ......
在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利 ......
with(document)
{
write ("test");
write
("dsasfda");
}
上面是用了with
如果不用的话就要这样写了
document.write (" ......
.net中前台javascript与后台c#相互调用
C#代码与javaScript函数的相互调用
问:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C# ......