python_day14_前端_JS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_day14_前端_JS相关的知识,希望对你有一定的参考价值。
1、js引入方式
2、变量
3、代码规范
4、常量和标识符
5、数据类型
ECMA(欧洲计算机制造协会)
ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范
尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:
核心(ECMAScript)
文档对象模型(DOM) Document object model (整合js,css,html)
浏览器对象模型(BOM) Broswer object model(整合js和浏览器)
Javascript 在开发中绝大多数情况是基于对象的.也是面向对象的.
ECMAScript 描述了以下内容:
语法、类型、语句、关键字、保留字、运算符、对象 (封装 继承 多态) 基于对象的语言.使用对象.
1、js引入方式
1.1、直接编写 js一般规范 写在body内 <script type="text/javascript"></script> 1.2、文件导入 aa.js alert(123) aa.html <script src="aa.js"></script>
2、变量
2.1 变量是弱类型的;
2.2 声明变量时不用声明变量类型. 全都使用var关键字; 如果不用var 那么它是全局变量.
var a;
2.3 一行可以声明多个变量.并且可以是不同类型.
var name="yuan", age=20, job="lecturer";
2.4 变量命名,首字符只能是字母,下划线,$美元符 三选一,且区分大小写,x与X是两个变量
2.5 变量还应遵守以下某条著名的命名规则:
Camel 标记法 首字母是小写的,接下来的字母都以大写字符开头。例如: var myTestValue = 0, mySecondValue = "hi"; Pascal 标记法 首字母是大写的,接下来的字母都以大写字符开头。例如: Var MyTestValue = 0, MySecondValue = "hi"; 匈牙利类型标记法 在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“ Var iMyT1 = 0, sMyAbs = "hi";
3、代码规范
3.1 js每行必须以 ; 做为结尾
3.2 注释 支持多行注释和单行注释. /* */ //
3.3 使用{}来封装代码块
4、常量和标识符
常量 :直接在程序中出现的数据值
标识符:
由不以数字开头的字母、数字、下划线(_)、美元符号($)组成
常用于表示函数、变量等的名称
例如:_abc,$abc,abc,abc123是标识符,而1abc不是
JavaScript语言中代表特定含义的词称为保留字,不允许程序再定义为标识符
5、数据类型
5.1 数字类型:
整型:精确表达的范围是?-9007199254740992 (-253) 到 9007199254740992 (253)
浮点型: 例如1.1 1.2 又或者 4.1e22 = 4.1 * 1022
16进制和8进制数的表达
16进制数据前面加上0x,八进制前面加0
16进制数是由0-9,A-F等16个字符组成
8进制数由0-7等8个数字组成
16进制和8进制与2进制的换算
JS语法: var num=111;
5.2 字符串:
是由Unicode字符、数字、标点符号组成的序列
常用特殊字符在字符串中的表达
字符串中部分特殊字符必须加上右划线\
常用的转义字符 \n:换行 \':单引号 \":双引号 \\:右划线
JS语法:
<script> var str="欢迎来到我的站点\n" document.write(str) </script>
5.3 布尔型(boolean)
Boolean类型仅有两个值:true和false,也代表1和0,实际运算中true=1,false=0
JS语法:
<script> var boX=10 if(boX==10){ document.write('OK'); }else { document.write('not') } </script>
5.4 Null & Undefined
Undefined 类型
Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是 undefined。
当函数无明确返回值时,返回的也是值 "undefined";
JS语法:
<script> var un document.write(un) </script> 结果:undefined 没有初始化变量.
Null 类型
另一种只有一个值的类型是 Null,它只有一个专用值 null,即它的字面量。 值 undefined 实际上是从值 null 派生来的,因此 ECMAScript 把它们定义为相等的。 尽管这两个值相等,但它们的含义不同。undefined 是声明了变量但未对其初始化时赋予该变量的值,null 则用于表示尚未存在的对象。 如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是 null。
以上是关于python_day14_前端_JS的主要内容,如果未能解决你的问题,请参考以下文章