1.申明一个变量
var x=10 规则:不能以数字开头 不能包含运算符 变量不能写中文
2.基础数据类型
number,string,booleanvar 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') }