码迷,mamicode.com
首页 > Web开发 > 详细

JS基础语法

时间:2019-07-20 10:16:34      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:code   hid   自定义变量   tle   one   pre   img   UNC   gif   

基础语法

一、语法规范

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>
示例

 

JS基础语法

标签:code   hid   自定义变量   tle   one   pre   img   UNC   gif   

原文地址:https://www.cnblogs.com/maplethefox/p/11216318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!