1.申明一个变量
var x=10
规则:不能以数字开头
不能包含运算符
变量不能写中文
2.基础数据类型
number,string,boolean
var num = 10;
var str = "hello world";
var b = true;
//typeof
console.log(typeof num); //number ---判断数据类型
<script>
//基础数据类型(简单)
var num=10; //number
//使用单引号或双引号包裹的叫字符串string
var str="holle word";
var s='good';
//boolean类型 true/flase
var t=true;
var f=flase
</script>
没有赋值----undefined
不占内存空间----null
3.基础数组类型
<script>
var arr=["html","css",'js'];
console.log(arr[0]); ----数组下标从0开始
console.log(arr[1]);
console.log(arr[2]);
console.log(arr[3]); ---读一个不存在的值显示underfined
console.log(arr.length);
console.log(arr.length-1) ---获取 数组中最后一位的值
</script>
<script>
var arr=["html","css",'js'];
console.log(arr[0]);
console.log(arr[1]);
console.log(arr[2]);
console.log(arr[3]); ---读一个不存在的值显示underfined
</script>
<script>
var x=10;
var y;
console.log(y); ---读一个未赋值的变量显示underfined
</script>
4.json对象(一种数据结构)
// 声明JSON对象
// {key:value} {键:值}
//在js中key的引号可以省略
var cheng = {
"name":"cheng",
"sex":"男",
"age":18
}
var obj = {
name:"zhang",
sex:"女"
}
// 2.读取Json对象的值
console.log(cheng.name)
// 3.给对象添加属性
cheng.skill = "javascript"
console.log(cheng)
<script>
var liaoshuang = {
"name":"廖爽",
'age':22,
sex:'女' ---在js中声明对象双引号可以省略
}
console.log(liaoshuang.name)
console.log(liaoshuang.age)
console.log(liaoshuang.sex)
</script>
5.function
function 函数名(){
函数体
}
1.声明函数
function go(){
console.log('hello word') }