js语法

语句

// 声明变量
var message = "hi";
// 函数
function test(){
  return var message = "hi";
}
test();

try catch

if

do while

while

for

for in

// for in的使用以及注意见下图
js语法_第1张图片
AEE7D56A-8835-4D3F-8632-6B3AFC1B07C5.png

switch

break

continue

label语句:

// 格式
label: statement
//eg:
start: for(var i=0,i

with语句:(不建议使用)

var qs = location.search.substring(1);
var hoseName = location.hostname;
var url = location.href;
// 使用with语句:
with(location){
  var qs = search.substring(1);
  var hoseName = hostname;
  var url = href;
}

函数

function say(name,message){
var length = arguments.length;
 if(name != null){
  return arguments[0];// 跟下面一样的
  return name;
}
 if(message != null){
  return arguments[1];// 跟下面一样的
  return message;
}
return null;
}
var sayContent = say("jing","hi");// arguments.length = 2
sayContent = say("jing");// arguments.length = 1
sayContent = say();// arguments.length = 0
// 函数没有重载
定义两个同名函数,后面的覆盖前面的
function addSomeNumber(num){
 return 10+num;
}
function addSomeNumber(num){
 return 20+num;
}
addSomeNumber(10);// 30 

你可能感兴趣的:(js语法)