JavaScript开发
- 数据存放:数据结构
- 数据处理:算法
- 核心概念:对象、类、变量、数据类型、数组 | 属性、函数/方法、参数、返回值、运行 | 语句/语法
对象:万物皆对象
变量:不能以数字开头;可以使用驼峰命名;不可用保留关键词;let obj = {name:"张三"}
数据类型:object(Funcition、Array、date等)、number、string、boolean、null、undefined
运算: + - * / % ++ -- && || ! == === != !== > < >= <=
===(绝对等于,值和类型全相等,才为真) !== (值和类型至少有一个不相等,就为真)
isNaN() //is not a number type
函数
//情形1
function sum(a,b,c){
return a+b+c;
}
let result = sum(1,2,3);
//情形2
let sum = function(a,b,c){
return a+b+c;
}
let result = sum(1,2,3);
//情形3
let person={
name:"ijneer",
say:function(){
console.log("我说话了");
}
}
person.say();
值和引用的使用
基本语法
- break:中止整个循环;
- continue:中止本次循环;
const f = 10; //静态变量,不可改
let e = 10; // 等老版本var
let person = {age:18}
let personAge = "age";
person[personAge] = 20;
let num = 3;
switch(num){
case 1:
break;
case 2:
break;
case 3:
break;
default:
console.log("没找到");
}
let arr = [1,2,3];
for(let key in arr){
console.log(arr[key]);
}
常用类
JavaScript Array、Date、String、Math、Number的常用使用需要掌握;
Javascritp调试
//输出结果
console.log(number)
//输出类型
console.log(typeof number)