(8)JavaScript学习笔记 - 语句
一、if 等常规语句
略过啦,大家都会的。
二、switch
switch (n){ case 1: //Execute code block #1. break; case 2: //Execute code block #2. break; case 3: //Execute code block #3. break; case 4: //Execute code block #4. break; default: //Execute code block #5. break; } //例子 function convert(x){ switch(typeof x){ case 'number': return x.toString(16); case 'string': return '"'+x+'"'; case 'boolean': return x.toString().toUpperCase(); default: return x.toString(); } }
三、for/in 语句
//循环输出一个对象的所有属性名及他的值 for(var prop in my_object){ document.write("name:"+prop+"; value:"+my_object[prop],"<br>"); }
四、var语句
允许明确的声明一个或多个变量
var i; var j=0; var p,g; var greeting = "hello" + name; var x=2.34,y=Math.cos(0.75),r,theta;
五、with 语句
//这一语句能将object添加到作用域链的头部 with(object) statement //例如,访问单一元素,用如下表达式 frame[1].document.forms[0].address.value //多次访问元素,可以使用如下 with(frame[1].document.forms[0]){ name.value=""; address.value=""; email.value=""; } //也可以优化下 var form=frame[1].document.forms[0]; form.name.value=""; form.address.value=""; form.email.value="";
六、小结



【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步