博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【JavaScript】02.基础语法学习
阅读量:6986 次
发布时间:2019-06-27

本文共 1705 字,大约阅读时间需要 5 分钟。

【JavaScript】02.基础语法学习


引言:

  老农认为(老农是我对自己的昵称),学习任何一门计算机程序语言都要先从它的语法知识开始。计算机程序语言由一堆预定义的字符和书写这些字符的规则组成。这些预定义的字符在语言里面叫做关键字或者保留字,书写这些字符的规则叫做语法。

计算机语言(Computer Lnguage),是指用于人与计算机之间通讯的语言。语言分为自然语言与人工语言两大类。自然语言是人类在自身发展的过程中形成的语言,是人与人之间传递信息的媒介。人工语言指的是人们为了某种目的而自行设计的语言。计算机语言就是人工语言的一语。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。

  刚刚我们解释了计算机程序语言的概念。接下来,我们再来看一段简单的JS代码。从而引出下一个概念:数据

数据 数据类型 :

  这段JS代码的意思是让计算机告诉我们1+2的结果是多少?+”这个符号在这个表达式中代表加法运算。1和2就是老农输入给程序的数据啦。可完整的表述为数据数字1,数据数字2。

  

  再看这段代码,表达式1+2写在单引号里面。程序就把这样的书写格式当作一般文字来处理。这个一般文字也是老农输入给程序的数据。

  看过几篇大牛的博文,晓得了概念性的东西不能乱写,否则别人看了去。还不误人子弟。在此,老农特别声明,写的任何博文都只是老农对自己知识结构的一个总结和梳理,有那里说的不对了,请路过的大虾大牛不吝手指功,留下千金字。

  很多书本上来就解释数据类型的概念。老农认为我们应该先明白在程序设计语言里面,什么叫做数据?计算机程序语言设计的目的是什么?是处理数据的。数据就是我们要程序处理的内容,程序处理后的结果也是数据。JavaScript程序根据内容的书写格式可以判断什么时候1代表数字,什么时候1代表字符。可供JavaScript程序处理的数据有这么几类:数值型,字符型,布尔型,undefined,null,object,function。这就叫数据类型。ECMA-262标准中定义了每种类型的书写规则,详见如下。

数值型:

  书写格式:十进制数.[十进制数][指数]  0x16进制   0八进制      JavaScript中不区分整数和浮点数。

 

//数值型数据的常用写法                var n1 = [10,10.5,5e2,5E2,5e-2];//整数,浮点数,科学计数法e不区分大小写                    n1.push(0xb);                //16进制的11 x不区分大小写                    n1.push(011);                //8进制的9                    n1.push(Infinity);            //正无穷大,也可以使用Number.POSITIVE_INFINITY                    n1.push(NaN);                //非数字。一个不等于自己的变量,它的值一定是NaN                                    //变量是NaN值的几种情况                var n2 = NaN;                var n3 = n2 + 1;                var n4 = Number.POSITIVE_INFINITY + 1;                var n5 = Number.NEGATIVE_INFINITY + 1;                var n6 = 0 / 0 ;

 

转载于:https://www.cnblogs.com/xtluping/p/4214193.html

你可能感兴趣的文章
cocos_python
查看>>
关于安装oracle 11G R2 for Windows X64问题
查看>>
springmvc 重定向传递参数
查看>>
tomcat实现session集群及tomcat+memcached共享session存储(四)
查看>>
线性时间排序--桶排
查看>>
Three.js学习笔记
查看>>
ceph-deploy部署bluestore
查看>>
AIX修改系统时间 命令
查看>>
Window_Open详解
查看>>
金蝶CLOUD索引碎片超过80的表重建索引
查看>>
Javascript基础系列之(五)条件语句(比较操作符)
查看>>
小小攻城师,步步达成梦想!
查看>>
C语言技巧之长度为0的数组
查看>>
ruby gem passenger依赖关系
查看>>
vsftpd的不同安装方式及服务控制脚本
查看>>
JS(截取字符串,显示当前系统时间yyyy-MM-dd,从文本框得到的数值计算)
查看>>
linux文件系统基本知识
查看>>
腾讯邓君:《王者荣耀》翻过的同步技术相关的三座大山
查看>>
PHP案例 网页计数器设计
查看>>
算出两个经纬度的距离(米)
查看>>