JavaScript02

2021/5/8 22:26:53

本文主要是介绍JavaScript02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

基本语法

语法规则

编写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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程