javascript的基本语法。

1、组成

javascript由三方组成,分别是:

1)ECMAScript:js基本语法与标准

2)BOM: 操作浏览器的接口,提供了访问某些功能的途径以及操作方法。

3)DOM: 操作 HTML 文档的接口,提供了访问 HTML 文档的途径以及操作方法。

2、javascript输出

JavaScript语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。

<script>alert("我是用来弹出消息框的!");//会弹出来document.write("hello world!");//会把内容显示在页面上
</script>

tip:分号是可选项,可写可不写,对于初学者建议写上分号。

3、注释

单行注释 //多行注释 /* */文档注释 /** */

4、运行顺序

javascript和HTML代码在同一个文件中写,它们的执行顺序是从上朝下,谁在前先执行谁。

5、编辑工具和运行环境

编辑工具:写代码的工具 如:dreamweaver,editplus,Notepad++,sublime,webstrom..运行环境:看结果的地方 如:IE,firefox,chrome...

6、变量

变量是用来储存信息的“容器”

变量定义(声明):
var age; //var是关键字,age是变量名
​
赋值:
age=20; //20是数据   "="是赋值
​
定义的同时赋值:
var age=20;
​
可以一次定义多个变量:var myname=“吴京", age=18,weight=140;使用变量:alert(myname);
​
注:1, 变量必须先赋值再使用
​
var x=5;
var y=8;
var z="hello";<script>var i=10;var b=10;var m=i+b;document.write(m);//显示结果为20
</script>

7、简单指令

alert("");          提示框;
confirm("");        确认框,点击后会响应返回true或false;
prompt();           弹出一个输入框;
document.write("");  在页面上显示内容
console.log("");    在控制台打印相应的信息;
console.dir("");    在控制台打印出该对象的所有信息;

8、转义字符

\
\r  回车
\n  空格
\t  缩进
\\  反斜杠

9、关键字及保留字

10、运算符

1).算数运算符

假设y=5;

2).赋值运算符

给定x=10和y=5

例题

Tip:var  i=10;
​
var j=i++  +i++  +  i++;   //10   11   12
​
alert(j);//显示为33
​
alert(i);//显示为13
​

11、字符串拼接

任何类型与字符串相加都会被转成字符串类型

function musum(){var i=3;var j="3";var m=i+j;document.getElementById("sumid").innerHTML=m;
}
// 显示为33

12、关系运算符

13、逻辑运算符

&& || !

&&与的运算规则是:同真为真,一架则假(只要有一个是假的,那么就是假的)

var r=ture;
var f=false;
alert(true && true);//true
alert(true && false);//false
alert(false && false);//false

||或的运算规则是:一真为真,一假则假;

var r=ture;
var f=false;
alert(t || f);//true
alert(f || t);//true
alert(t || t);//true
alert(f || f);//false

!非的运算规则是:真是假,假是真;

alert(! true);//false
alert(! false);//true

逻辑短路:

当逻辑运算符前面的表达式已经能够决定整个表达式的结果时,后面的表达式就不能参与运算

品略图书馆 http://www.pinlue.com/

javascript的基本语法。相关推荐

  1. JavaScript的基本语法

    http://blog.sina.com.cn/s/blog_6e44dfbf0100noal.html JavaScript的基本语法     JavaScript语言同其他语言一样,有自身的基本数 ...

  2. Javascript - ES6新语法概览

    Javascript - ES6新语法概览 简介 ES6是JavaScript语言的新一代标准,加入了一些新的功能和语法,正式发布于2015年6月,亦称ES2015:该标准由ECMA(欧洲计算机制造联 ...

  3. Web前端——JavaScript(基本语法)

    >JavaScript概述 JavaScript是属于网络的脚本语言: JavaScript被写在HTML里,被浏览器解析(按顺序逐行解析)执行,跟HTML的书写顺序有关: JavaScript ...

  4. JavaScript交互式网页设计————1.JavaScript的基本语法

    学习目标 1.JavaScript脚本的代码位置 2.JavaScript的核心语法 3.JavaScrip的流程控制语句----顺序结构和选择结构 4.JavaScrip的流程控制语句----循环结 ...

  5. 详解 JavaScript 的 IIFE 语法

    详解 JavaScript 的 IIFE 语法 IIFE 语法 IIFE 语法的一些变体 小括号去哪儿了? 命名的 IIFE 防止连接文件时出现问题 使用箭头函数代替函数表达式 一些不推荐的立即调用函 ...

  6. javaScript的基本语法结构

    javaScript的基本语法结构 一.javascript程序带的文本 二.javascript中的注释 三.字面量 四.标识符和保留字 标识符 保留字 五:可选的分号 一.javascript程序 ...

  7. JS:JavaScript编程语言基础语法总结

    JS:JavaScript编程语言基础语法总结 目录 常用基础语法 一.变量 1.声明变量var 二.语句 1.if判断语句 2.for循环语句 三.函数 1.定义一个函数 常用基础语法 consol ...

  8. JavaScript正则表达式之语法

    Regular Expressions翻译成中文叫正则表达式.也不知道是谁翻译过来的,听起来就很严肃.似乎翻译成通用表达式更能传达其精髓. 为什么叫通用表达式?因为它有一套和编程语言无关的文本匹配规则 ...

  9. web前端学习day_03:JavaScript:如何使用/ 语法/ 方法/ NaN/ js对象分类/ BOM浏览器相关/ 事件/ DOM文档对象模型

    JavaScript 给页面添加动态效果 JavaScript是一门编程语言,和Java没有关系,为了蹭热度. 语言特点: 属于脚本语言,不需要编译直接解析执行. 基于面向对象 属于弱类型语言, 强类 ...

最新文章

  1. STL容器的基本特性和特征
  2. C语言的词法分析在长度规则方面采用的是什么策略?
  3. 超松弛迭代法求方法组的解(Python实现)
  4. python中常见的运行时错误_常见Python运行时错误之一
  5. javafx 示例_JavaFX列表示例
  6. 产品经理如何进行需求管理?
  7. RESET MASTER和RESET SLAVE使用场景和说明【转】
  8. linux parallel 命令,Linux 并行处理神器 GNU Parallel 简明教程
  9. C#基础知识1-深入理解值类型和引用类型
  10. antd table动态表头_React项目使用ant Table组件动态生成columns
  11. 系统调用的概念和类型
  12. Chrome 浏览器架构
  13. java老王博客_老王的JAVA基础课:第5课 面向对象
  14. 微信小程序 - “本地资源图片无法通过WXSS 获取,可以使用网络图片,或者 base64,或者使用标签” 解决
  15. 学习文档【超详细中文版】(小甲鱼视频)
  16. 太阳直射点纬度计算公式_离太阳更近应该更热,可为什么海拔上升反而使温度更低...
  17. 计算机组装机i5组件,i5组装电脑配置清单有哪些 价格如何【图解】
  18. mvn scm 作用
  19. 在人一生的成长过程中,什么才是最重要的因素?
  20. 「Masked Autoencoders」MAE算法相关及后续工作整理

热门文章

  1. 清除console密码重起后,部分版本又会要输入默认console密码
  2. 用Keras LSTM构建编码器-解码器模型
  3. RD Client 用户账户无效解决办法
  4. 逐帧动画与补间动画的结合简单使用-蝴蝶飞舞
  5. 关于嵌入式如何学习(看了不后悔,给学技术的同行一条光明的路)
  6. 《Adobe Audition CS6中文版经典教程》——第2课 Audition环境 2.1 Audition双重身份
  7. 如何进行立体仓库项目招标
  8. MOF (Meta Object Facility) 规范
  9. 软件工程理论与实践——吕云翔 课后习题第三章答案
  10. Python +Echarts +PyQt5设计股票期货自动交易系统 二、软件界面响应(二)