基础语法
一、语法规范
1.JS是由语句组成,语句由关键字,变量,常量,运算符,方法组成.分号可以作为语句结束的标志,也可以省略
2.JS严格区分大小写
3.注释语法 单行注释使用 // 多行注释使用 /* */
二、JS的变量与常量
(一)变量
1.作用 : 用于存储程序运行过程中可动态修改的数据
2.语法 : 使用关键var声明,自定义变量名
var a; //变量声明 a = 100; //变量赋值 var b = 200; //声明并赋值 var m,n,k; //同时声明多个变量 var j = 10,c = 20; //同时声明并赋值多个变量
3.命名规范 :
1.变量名,常量名,函数名,方法名自定义,可以由数字,字母,下划线,$组成,禁止以数字开头
2.禁止与关键字冲突(var const function if else for while do break case switch return class)
3.变量名严格区分大小写
4.变量名尽量见名知意,多个单词组成采用小驼峰,例如:"userName"
4.使用注意 :
1.变量如果省略var关键字,并且未赋值,直接访问会报错
2.变量使用var关键字声明但未赋值,变量初始值为undefined
3.变量省略var关键字声明,已被赋值,可正常使用.影响变量作用域
(二)常量
1. 作用 : 存储一经定义就无法修改的数据
2. 语法 : 必须声明的同时赋值
const PI = 3.14;
3. 注意 :
常量一经定义,不能修改,强制修改会报错
命名规范同变量,为了区分变量,常量名采用全大写字母
4. 操作小数位
toFixed(n); 保留小数点后 n 位
使用 :
var num = 3.1415926; //保留当前变量小数点后两位 var res = num.toFixed(2);
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <script> 7 //1.变量 8 var a = 100; 9 var b; 10 b = 10.5; 11 var c = 1,d = 2,e = "hi"; 12 var uname,age; 13 uname = '王老板'; 14 age = 30; 15 console.log(a,b,c,d,e,uname,age); 16 console.log(uname); 17 console.log(age); 18 var gender; 19 /*变量声明未赋值时,默认为undefined*/ 20 console.log(gender); 21 /*访问未声明,未赋值的变量,会报错*/ 22 //console.log(m) 23 /*省略var关键字定义变量,一律是全局变量,会报错*/ 24 /*n; 25 console.log(n);*/ 26 //2.常量,一经定义就不能修改 27 const PI = 3.14; 28 //PI = 3.14; 29 30 //自定义半径,结合常量PI,计算圆的周长和面积 31 var r = 5; 32 //保留n位小数 toFixed(n) 33 console.log(PI*r**2); 34 console.log((2*PI*r).toFixed(2)); 35 </script> 36 </head> 37 <body> 38 </body> 39 </html>