基础语法:学习JavaScript的Map,列出了基本的知识点。
基本类型转换成Number类型
基本类型转换成String类型
isNaN函数与isFinite()函数
prompt输入框
算术运算符和算术运算表达式
赋值运算符和赋值运算表达式
自增自减运算符和自增自减运算表达式
复合运算符
if语句
if-else语句
关系运算符和关系运算表达式
三目运算符和三目运算表达式
逻辑与运算符
逻辑或运算符
逻辑非运算符
if-else-if语句
switch语句与break语句
while语句
do-while语句
for语句
break语句
continue语句
for-in语句
函数概述
最简单的函数(无参无返回值)
函数的参数
函数的返回值
变量的作用域
var sum=110;
switch(sum){
case 50:
console.log("50");
break;
case 100:
console.log("100");
break;
default:
console.log("......");
}
var sum=0;
var i=0;
do{
sum=sum+i;
i++;
}while(i<=10)
console.log(sum);
var sum=0;
for(var num=1;num<=10;num++)
{
sum+=num;
}
console.log(sum);
var arr=['a','b','c','d'];
for(var i in arr){
console.log("index:"+i+" value:"+arr[i]);
}
JavaScript
function functionName(参数列表){
语句
return 表达式
}
python
def functionName(para):
语句
return
function sum(num1, num2){
//console.log(num1+num2);
return num1+num2;
}
console.log(sum(1,2))
function sum(num1,num2){
for(var i=0;i<arguments.length;i++)
{
console.log(arguments[i]);
}
return num1+num2;
}
console.log(sum(1,2,3,4,5,6,7));
var num=10
function func(){
var num1=20;
console.log(num);
num=20; //javascript中可以修改,但是在python中不能修改其值
console.log("num1="+num1);
}
func();
console.log(num);
//javascript变量提升
function func(){console.log(num);
var num=20;
console.log(num);
}
func();
//undefined
//20
function func(){ var num; console.log(num); num=20; console.log(num); } func();
function func(){
var num=20;
p=30; //如果没用var定义,全局变量
//console.log(num);
}
func();
console.log(p); //30
function func(num){
console.log(num);
}
a = func; //函数也是一种数据
a(10);