Javascript 语法讲解
1.delete 运算符
对象删除一个属性,或数组中删除一个元素。将无用的内容删除以节省空间。
delete expression
example:
var person = new Object();
person.sex = "male";
alert(person.sex);
delete person.sex;
alert(person.sex);
2. ‘,' 运算符
var a = 2;
var b = 3;
var c = (a++,b++,a+b);
alert(c); // 7
3.for each ...in,遍历对象属性的值或数组的元素
//创建对象 用{}创建一个新对象,并用指定的键和值初始化该对象.
var myObject = {hisName:"javascript",age:11,belonging:"Mozilla"};
for each ( var item in myObject){
document.write(item);
}
4. with语句 , 可以方便地引用某个特定对象的方法和属性
语法格式:
with(object){
statement(s);
}
example:
var rightNow = new Date();
with(rightNow){
document.write(getDay());
}
或
var rightNow = new Date();
document.write(rightNow.getDay());
with:省略了rightNow。
5。function匿名函数,这种函数将一段“函数文本”存储在一个变量中.只能在命名之后,才可使用.
语法:
var myFunc = function(arg_1,arg_2,arg_3,....,arg_n){
//执行语句
return "一些数据或变量";
}
函数文本也可作为函数或方法的参数
var yourname = "zhoubc";
afunc(function(){document.write(yourname);},200);
6.Object 类
构造方式
1.var obj_object = new Person(parameter);
function Person(parameter){
}
2.var obj_object = {属性名:属性值,...属性名:属性值}
基类
创建类的实例
var person = new Object();
person.sex = "male";
person.age = 28;
person.birthday = new Date(1970,0,1);
或
var person = {sex:"male",age:28,birthday:new Date(1970,0,1)};
打印
for(var i in person){
document.write(person[i]);
}
相关文档:
1、问题背景:
在做项目时候遇到一个小小的显示客户部门名称(拼音)的业务,就是在部门名称下有相应的拼音,而在现有的数据库中没有相应字段,并且部门数量比较多,添加起来比较费时,就想能否在js中实现,在页面中处理。
2、原理描述
程序原理很简单,网上可以找到汉字拼音的数据字典,但是由于大家都知道GB2312编码里 ......
<script>
/*
用途:校验ip地址的格式
输入:strIP:ip地址
返回:如果通过验证返回true,否则返回false;
*/
function isIP(strIP) {
if (isNull(strIP)) return false;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP))
{
if( RegExp.$1 <256 &am ......
在 JS(JavaScript) 操作cookies比较复杂,在 ASP 里面我们只需要知道 cookie 的名称、cookie 的值就行了,而 JS 里面,我们面对的是 cookie 的字符串,你自己编写这个字符串写入客户端,然后自己解析这个字符串。
一、从写 cookie 说起。
var the_date = new Date("December 31, 2020");
var expiresDate ......
2007-01-20 01:01
ie的javascript失效了,不是设置的问题
折腾了一晚上终于在水木上找到答案了,经过试验成功了。感谢这位haning。也希望转载之后,这篇文章能帮助更多的人。
================================================
发信人: haning (柏寒宇), 信区: Virus
标 题: KAV6.0使javascript语句失效修复方法 ......
中文编码:
function upload() {
var form = document.getElementById('topic');
if ($('uploadfile').value == "") {
alert("请选择文件!");
return;
}
$('uploadfile').value = escape($('uploadfile').value) ......