首页 > 编程语言 > 详细

JavaScript02

时间:2021-05-08 22:51:38      阅读:29      评论:0      收藏:0      [点我收藏+]

基本语法

语法规则

编写JavaScript代码时,必须遵循下列语法的规则:

代码由语句组成,语句由关键字,变量,常量,运算符,方法组成

分号可以作为语句结束的标志,也可以省略

JavaScript代码严格区分大小写

注释语法: 

  单行注释使用 //

  多行注释使用/* */

输入语句

prompt()方法用于显示可提示用户进行输入的对话框:

  格式:prompt(text,defaultText)

  参数说明:

    text可选,要在对话框中显示的纯文本

    defaultText可选,默认的输入文本

变量的定义

作用:用于存储程序运行过程中可动态修改的数据

语法:使用关键var声明,自定义变量名

var a;// 变量声明
a = 100; // 变量赋值
var b = 200;//声明并赋值
var m,n,k;//同时声明多个变量
var j=10,c=20;//同时声明并赋值多个变量
案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS语句</title> </head> <body> <script> // 接收用户输入的用户名 var userName = prompt(‘请输入用户名‘); // 在页面中显示欢迎xxx document.write(‘欢迎‘+username); </script> </body> </html>

命名规范

变量名.常量名,函数名,方法名自定义,可以由数字,字母,下划线,$组成,禁止以数字开头

禁止与关键字冲突(var const function if else for while do break case swith return class)

变量名严格区分大小写

变量名尽量见名知意,多个单词组成采用小驼峰,例如:"userName"

注意事项

变量如果省略var 关键字,并且未赋值,直接访问会报错

变量使用var关键字声明但未赋值,变量初始值未undefined

变量省略var关键字声明,已被赋值,可正常使用,影响变量作用域

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS语句</title>
</head>
<body>
<script>
    var a = 10;
    console.log(a);//10
    var b;
    console.log(b);//undefind
    c=20;
    console.log(c); // 20

</script>
</body>
</html>

常量的定义

作用:存储一经定义就无法修改的数据

语法:声明的同时必须赋值

const PI = 3.14;

注意事项:

  常量一经定义,不能修改,强制修改就会报错

  命名规范同变量,为了区分变量,常量名采用全大写字母

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS语句</title>
</head>
<body>
<script>
    const PI = 3.14;
    console.log(PI*2)
    // PI = 3.1415926
    console.log(PI.toFixed(2))
</script>
</body>
</html>

toFixed函数

用于操作小数位,以四舍五入的方式保留小数点后n位

语法:定义一个变量,操作小数点后的位数

var num=3.1415926;
// 保留当前变量小数点后两位
var res = num.toFixed(2);

数据类型

在JavaScript中,全部的数据分为下列6种

数值型

number类型可分为整数和小数类型

整数

十进制表示 var a =100;

八进制表示 以0为前缀 var b = 021;//结果为十进制的17

小数

小数点表示 var m = 1.2345;

科学计数法 1.5e3 e表示10为底,e后面的数值表示10的次方数1.5e3等价于1.5*10的3次方

字符型

String字符串类型,字符串是指由一个或多个字符组成,使用""或‘‘表示,每一个字符都有对应的Unicode编码

语法格式:

var s = "100";var s1 = ‘张三‘;

布尔型

Boolean布尔类型,它只有真和假两个值,布尔值与Number值可以互相转换.true为1,false为0

语法格式:

var a = true;
var b = false;

undefined型

undefined特殊值,变量声明后,未赋值时显示undefined

语法格式如下:

var a;
console.log(a);//undefined

null空型

Null空类型,在定义对象时引用,当对象的值为Null时,表示它的初始值为空

var b = null;//定义一个空值对象

对象型

Object对象类型,它是引用类型,当成为对象型后,就可以给它添加属性和方法

var a ={
    name:‘张三‘
};

 

JavaScript02

原文:https://www.cnblogs.com/sean-test/p/14746465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!