码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript基础

时间:2016-07-24 00:27:03      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

一、认识JavaScript

1 三大内容的角色

HTML 从语义的角度描述页面的结构(骨架)

CSS 从审美的角度美化页面(衣服)

JavaScript 从行为和交互的角度提升用户体验(动作)

2 JavaScript能做什么

1 网页上特效:轮播图、tab选项卡...

2 表单数据验证

3 可以和服务器交互,异步交互

4 做服务端(nodejs)

5 游戏开发

3 什么是JavaScript

一门脚本语言,基于对象和事件,具有安全性的

脚本:

剧本:一行一行的念(执行)

语言:

交流沟通的工具

对象和事件:

js自带的某一些功能

安全性:

不允许访问硬盘的

 

一门基于对象和事件的,并且具有安全性的脚本语言

4 JavaScript的特点

简单易用:

编写很简单的,只需要记事本就能编写

执行的环境很简单:只需要浏览器就可以执行

 

解释执行:

当需要执行的时候才去检查代码是否符合语法规范,一行一行的执行

基于对象:

对象主要是指js内置的对象

二、学习JavaScript

1 JavaScript的书写位置

1 script标签里

 

2 引入js文件

 

 

注释://

2 JavaScript中的输出方式

alert(“提示的文本”) 弹出一个提示框

 

document.write("我们今天学习了一堆很无聊的js代码"); 在浏览器里输出消息

 

console.log("我是输出的文本"); 在控制台输出消息

 

 

confirm("你今天学到js了吗?"); 弹出一个确认框

 

prompt("请输入你的银行卡密码"); 弹出一个输入框

 

 

 

三、变量

1 什么是变量

1 变量就是容器,容器里装着数据(简单理解)

2 变量真正来说存储的是指向存储数据的位置

2 变量命名规范

1 取值的范围:

字母、数字、下划线、$

2 不能使用数字开头

3 不推荐用中文命名,推荐使用有意义的单词命名

4 严格区分大小写

5 不能使用保留字和关键字

关键字

有特殊功用的单词就叫做关键字

 

保留字

关键字的候补队员

现在还不是关键字,将来有可能成为关键字

 

四、数据类型

1 数字类型(number)

1 包括所有的数字,整数、小数、正数、负数

2 能表示的最大值是±1.7976931348623157乘以10的308次方

  能表示的最小值是±5 乘以10的-324次方

 

 

NaN   not a number    不是一个数字

2 字符串类型(string)

1 格式:

用双引号或者单引号包起来的都是字符串

2 转义字符

\

\‘    单引号

\"    双引号

\\    反斜杠

\n     换行

\r     回车

 

3 布尔类型(Boolean)

1 表示的是条件是否成立

2 只有两个值:true和false;

五、运算符

1 判断运算符

>  <  ==   >=   <=   !=

2 算术运算符

+ 加号运算

1 数字+数字的时候  得到两个数字的和。

2 字符串 + 字符串  得到的结果是字符串相互拼接

3 数字 + 字符串 得到的结果是字符串

 

- 减号运算

1 数字 - 数字   得到两个数字的差

2 字符串 - 字符串(数字)

以数字为内容的字符串相减 得到数字

不以数字为内容的字符串相减    得到NaN

* 乘号运算

1 数字 * 数字    得到两个数字的乘积

2 字符串 * 字符串

以数字为内容的字符串相乘 得到乘积

不以数字为内容的字符串相乘    得到NaN

/

1 数字 / 数字    得到两个数字的乘积

2 字符串 / 字符串

以数字为内容的字符串相除 得到商

不以数字为内容的字符串相除    得到NaN

 

%(取余  求模)

就是得到余数

 

() 提升计算的优先级

六、js的执行顺序

1 js执行顺序

 

2 调试程序

 

 

 

JavaScript基础

标签:

原文地址:http://www.cnblogs.com/pengzijun/p/5699805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!