JavaScript语法1
2016-12-14 11:49
155 查看
1.准备工作
1.软件:普通的文本编辑器和一个web浏览器. 2.用JavaScript编写的代码必须通过HTML文档才能执行.
1.1 JavaScript代码执行方法.
1.将JavaScript代码放到文档< head >标签中的< script >标签之间.如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script>JavaScript goes here...</script> </head> <body> mark-up goes here... </body> </html>
2.将JavaScript代码存为一个扩展名为".js"的独立文件,在< head >部分放一个< script >标签,并把他的src属性指向该文件.如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script scrc="file.js "></script> </head> <body> </body> </html>
3.把上述的< script >标签放到HTML文档的最后,< /body>标签之前.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script scrc="file.js "></script> </body> </html>
2.语法
1.先了解相关名词的概念.
2.1 定义
2.注释(comment):JavaScript解释器忽略掉的信息,仅供自己参考的语句. (1)单行注释:用两个斜线//作为一行的开始. (2)多行注释:在注释开头加一个斜线和一个星号(/*),在注释末尾加一个星号和一个斜线(*/). PS:单行注释也可以用<!--,但是不需要以 " --> "结尾.注意,和HTML注释不同. 3.变量(varible):发生变化的事物. (1)赋值(assignment):把值存入变量的操作.例如:var mood="happy"; (2)声明(declare):在使用变量前对其做出的介绍.如: var mood; 4.命名规则: (1).变量名中不可以使用空格或标点符号. (2).变量名可以使用字幕、数字、美元符号($)和下划线(第一个字符不可以是数字). (3).驼峰格式(camel case):如 var myMood,这种方法是函数名、方法名、对象属性名的首选格式. 5.数据类型 (1).类型声明(typeing): [1].强类型(strongly typed):必须声明类型. [2].弱类型(weakly typed):不需要声明类型,如JavaScript. (2)字符串:由0个或多个字符构成,例如:字母、数字、标点符号。和空格.字符串必须包含在双引号或单引号中. 例如:var mood="happy"; var mood=`happy`; 但是,如果字符串中包含双引号,整个字符串就用单引号包裹;反之则反.但是同时为了解决这个问题,可以用反斜线(\)进行转义. 例如:var mood= `don\`t ask;` (3)数值:负数、浮点数,整数. (4)布尔型(boolean) 用法:var sleep = true/false;注意只有两个值,而且不加双引号. (5)数组 [1].标量:在任意时刻都只能有一个值,以上三种数据类型都是标量. [2].数组:用一个变量表示一个值的集合.可以用Array声明.例如: var people = Array(4); [3]填充(populating):向数组中添加元素的操作. [4]下标(index):用方括号[]括起来的部分. 下面是声明和填充的全过程: 1. var people = Array(4); people(0)="l"; people(1)="s"; 2. var people = Array( "l","s","m","d"); ps:数组元素可以是另一个数组的值、字符串、数字、布尔值、数组或变量. 例如:people[1]=name[2]; 或var mood=Array(); people[2]=mood;
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- 只需四个步骤几行代码,即可快速实现直播弹幕功能
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- JavaScript 基础、进阶以及 Ubuntu 系统中的 JavaScript 开发调试工具
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 设计模式---状态模式在web前端中的应用
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法