前言:
   学习一门编程语言的基本步骤
  (01)了解背景知识
  (02)搭建开发环境
  (03)语法规范
  (04)常量和变量
2.JS的开发环境
(1)浏览器自带的JS解释器(js引擎)
(2)服务器端的NodeJS
    www.nodejs.org     //Node.js下载地址
    node -v                //查看当前安装的nodejs的版本号要v8.11.1
    console                //控制台
    log                       //日志,记录
(3)执行JS代码
    创建01.js和01.html两个文件
    01.js内容为
    console.log("第一行文字")
    在01.html中引入01.js文件,样式如下:
    <script src="01.js"></script>
    双击打开01.html文件,打开F12控制台,找到console控制台,即可看见01.js中输入的汉字内容
3.JS语法规范
(1)区分大小写,
(2)每行代码结束的分号可加可不加,建议都加,
(3)分为单行注释(//...)和多行注释(/*...*/)

    //这一行代码是被注释掉的,可以用于写备注等等
/*
var a=1;
这两行也是被注释掉的,也可以注释掉不需要的代码
*/

4.变量与常量———variable
(1)声明变量 var,用于存储数据的容器

    //使用var关键字声明了一个变量,名称叫x ,存储的值是1
var x=1;
//声明多个变量,分别保存员工的编号、姓名、性别、生日、工资、部门编号。
var eid=1;
var ename="oksana";
var sex=0;
var birthday="1900/1/1";
var salary=8000;
var deptId=20;
console.log(eid,ename,sex,birthday,deptId);//打印所有变量

(2)命名规则
        变量的名称可以使用字母、数字、美元符号($)、下划线(_),不能以数字开头。
        关键字和保留字不能作为变量名

    var a=42;//可以
var a5=73;//可以
var $a5=89;//可以
var a_$5=998;//可以
var $_a5=100;//可以
var _a5=128;//可以
var 5=32;//不可以,会报错
var var=1;//不可以,会报错
var class=2;//不可以,会报错

(3)变量注意
        变量可以只声明未赋值,var a;此时的a值为undefined
        可以为变量多次赋值,赋不同类型的值

    //简单演示赋值不同类型
var a;//未赋值
console.log(a)//输出为undefine
var a=1;//赋值为数字
console.log(a)//输出为数值型
var a='oksana';//赋值为英文字符
console.log(a)//输出为字符串型

(4)一次性声明多个变量,多个变量之间用逗号隔开。

    //声明多个变量
var c=5,d=7,e;
//声明变量保存语文,数学,总成绩,总成绩暂时为空,把语文和数学的和赋值给总成绩,最后打印总成绩。
var chinese=88,
math=98,
total;
total= chinese + math;
console.log( total );
(5)常量——constant
        const 声明常量的常用关键字
        一旦声明就不能重新赋值,例如生日,圆周率,性别
    //声明常量圆周率,性别。
const pi=3.14;
const sex=0;
const pi=2.14;//报错,显示已经被声明

01.JS语法规范、变量与常量的更多相关文章

  1. Python基础部分:5、 python语法之变量与常量

    目录 python语法之变量与常量 一.什么是变量与常量 1.什么是变量 2.什么是常量 二.变量的基本使用 1.代码中如何记录事物状态 2.变量使用的语法结构与底层原理 3.变量名的命名规范 4.变 ...

  2. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  3. GO语言的基本语法之变量,常量,条件语句,循环语句

    GO语言的基本语法之变量,常量,条件语句,循环语句 作为慕课网得笔记自己看 定义变量: 使用var关键字 var a, b, C bool var s1, s2 string = "hell ...

  4. JS中的变量与常量

    变量 1.创建变量 1.先声明,后赋值 使用var关键字进行变量的声明 使用=进行变量的赋值 自定义变量名 2.声明的同时赋值 var age = 20: 2.命名规范 1.由数字,字母,下划线和$组 ...

  5. RAP Mock.js语法规范

    Mock.js 的语法规范包括两部分: 数据模板定义规范(Data Template Definition,DTD) 数据占位符定义规范(Data Placeholder Definition,DPD ...

  6. Java基础语法:变量与常量

    一.命名规范 所有变量.常量.方法.类 都使用英文单词 命名,要见名知意. 所有变量.方法 的命名都使用小驼峰法 :首字母小写的驼峰命名法.例如:sampleText 类 的命名都使用大驼峰法 :首字 ...

  7. pycharm的基本使用 、 Python的注释语法,变量,常量,垃圾回收机制,数据类型

    1.文件路径要注意 我把文件放在了D盘,如下图:你们可以根据自身情况设置 2.python环境要选择本地下载好的 如下图: 点击本机存在的环境,如果提示NO interpr,就点击第二步 如果还是没有 ...

  8. swift基础语法之——变量和常量

    swift使用let关键字来定义常量,使用var来定义变量,变量在使用前必须初始化(赋初始值) swift是类型安全语音,即不同类型的变量不能一起运算,必须转成同一类型才可以 变量的类型在声明时不必给 ...

  9. 020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结

    020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结 本文知识点:变量与常量 知识总结 Java中的标识符 Java中的关键字 目前常 ...

随机推荐

  1. CentOS7安装MySQL、Tomcat和GitBlit记录

    一.安装MySQL 1.安装这个发布包 yum localinstall mysql-community-release-el6-5.noarch.rpm 可以通过下面的命令来确认这个仓库被成功添加: ...

  2. java单例五种实现模式梳理

    java单例五种实现模式 饿汉式(线程安全,调用效率高,但是不能延时加载) 一上来就把单例对象创建出来了,要用的时候直接返回即可,这种可以说是单例模式中最简单的一种实现方式.但是问题也比较明显.单例在 ...

  3. 【WPF学习】第四章 加载和编译XAML

    前面已经介绍过,尽管XAML和WPF这两种技术具有相互补充的作用,但他们也是相互独立的.因此,完全可以创建不使用XAML和WPF应用程序. 总之,可使用三种不同的编码方式来创建WPF应用程序: 只使用 ...

  4. jdk8中CompletableFuture的各个API用法,极大扩展了Future

    就不介绍了,直接贴代码,建议在代码中使用,真的很方便 package cn.hou.completablefuture; import org.junit.Test; import java.util ...

  5. DataTable 相关

    1.对表的初始化 //创建表 DataTable table = new DataTable(); //添加列 table.Columns.Add("ID", typeof(Int ...

  6. 迭代器中set的使用

    今天对迭代器中的set方法进行了一下简单的使用,由于之前使用过list方法,所以将他与list进行了一下对比. list中加入对象时不会进行查重,也就是只要是一个符合的对象就可以加到list中,而对于 ...

  7. ORB-SLAM2 初体验 —— 配置安装

    转载请注明出处,谢谢 原创作者:MingruiYU 原创链接:https://www.cnblogs.com/MingruiYu/p/12286752.html ORB-SLAM2作为目前应用最广泛的 ...

  8. 林大妈的JavaScript进阶知识(二):JS异步行为

    JavaScript 是单线程执行的 JavaScript运行在浏览器中.浏览器是多线程的,但只分配了其中一条给JavaScript,作为它的主线程.对于编码者来说,JavaScript是单线程的.因 ...

  9. 文本相似性热度统计(python版)

    0. 写在前面 节后第一篇,疫情还没结束,黎明前的黑暗,中国加油,武汉加油,看了很多报道,发现只有中国人才会帮助中国人,谁说中国人一盘散沙?也许是年龄大了,看到全国各地的医务人员源源不断的告别家人去支 ...

  10. 7天用Go动手写/从零实现分布式缓存GeeCache

    1 谈谈分布式缓存 第一次请求时将一些耗时操作的结果暂存,以后遇到相同的请求,直接返回暂存的数据.我想这是大部分童鞋对于缓存的理解.在计算机系统中,缓存无处不在,比如我们访问一个网页,网页和引用的 J ...