JS的常量和变量

一、什么是javascript

javascript是一种运行于js解释器中的脚本语言

javascript与html关系

html是脚本语言,用于在浏览器中显示

javascript是脚本语言,用于与浏览器实现对话

二、javascript的发展史

1、1992年,Nombas为自己的软件写一款脚本语言c--    -->>ScritEase,可以嵌入在网页中进行

2、1995年,Netscape(网景)Navigator2.0-->LiveScrip-->javascript,Java与javascript之间没有任何关系

3、1996年,Microscript在IE3.0中发布JS的克隆版-->Jscript

4、1997年,javascript1.1版本作为草案提交给了ECMA(欧洲计算机制造商联合会)ECMA-262标准ECMAScript作为JS的标准核心。ES5    ES6

三、javascript的组成

1、ECMAScript

2、文档对象模型(Dom,Document 0b ject Model),让js有能力与页面元素对话

3、浏览器对象模型(Bom,Browser 0b ject Model)让js有能力与页面进行对话

4、javascript的特点

1、编写简单-任何文档编辑工具都可以编辑js

2、无需编译,直接运行

3、弱类型编程语言

弱类型编程语言:JS

特点:由数值来决定数据类型

强类型编程语言:C,C++,Java...

特点:由数据类型来决定数值

4、面向对象的编程语言

五、javascript的语法

1、在<script></script>标签中写JS代码,该标签可以放在页面的任何位置

<script>

          JS脚本

</script>

2、外部脚本文件

1)创建脚本文件并编写脚本

脚本文件:***.JS

2)引入外部脚本文件

<script src="脚本文件路径"></script>

注:1、必须是成对的script

        2、该对标记中,不允许出现任何内容

3)注释

1、单行注释://单行注释

2、多行注释:/***/多行注释

4)严格区分大小写

console.log("");

Console.log("");//错误

六、变量和常量

1、变量:内存中的一段存储空间

2、变量的声明:

1)声明:var    变量名;

2)赋值:变量名=值;

3)声明变量并赋初始值:

var      变量名=值;

4)注意:

①声明变量时可以不加var关键字

var    stuname="张三丰";

==stuname="张三丰";

如果省略了var关键字,那么声明的就是"全局变量",有可能造成"全局污染"的效果

5)如果声明量没有赋值的话,那么将自动赋值为undefined

3、一次性声明多个变量:

声明:stuname,stuage,stugender  变量

var    stuname;          var    stuage;

vrar    stugender;

一次性声明多个变量使用一个var关键字,多变量名之间用(,)分隔

var    stuname,stuage,stugeder;

4、变量的命名规范:

①可以包含字母、数字、下划线、$

var  +name;//错误,不能有+

②不能从数字开头

var  1name;//错误

var  name1;//正确

var  $ name;//正确

var  name;//正确

③尽量见名知意:

var    a;          var    b,c,aab;

以上方式,不推荐

var  username;      var  salary;

5、可以采用"驼峰命名法","下划线命名法"

①驼峰命名法

如果变量名是由多个单词组成的合成词,从第二个单词开始,每个单词的首字符变大写

var    age;      var    gender;

var    salary;

var    userName;    var    uaerSalary;

var    stuJavaScore;

②下划线命名法:

var  _userName;//一般用于全局变量命名

var  user_name;

常量:一旦声明就不可以改变的值叫做常量

比如:太阳每天东升西落

1、声明常量的方法:

①声明常量用cinst,常量名一般大写,声明常量必须赋值

const    DAY;    const    PI;

②声明常量并赋值

const    DAY=24;      const    PI=3.14;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容

  • 第一章1,什么叫程序:程序就是计算机按照人类完成事物的步骤和逻辑,通过计算机命令来逐步执行最终实现目标的一种机器语...
    悟名先生阅读 946评论 0 4
  • 官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大...
    HetfieldJoe阅读 3,028评论 3 37
  • 官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大...
    HetfieldJoe阅读 5,453评论 6 33
  • JavaScript编码规范 1 前言 [2 代码风格] [2.1 文件] [2.2 结构] [2.2.1 缩进]...
    忆飞阅读 1,156评论 1 2
  • 前言 一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利...
    zJ_16阅读 409评论 0 0