js介绍

 js介绍

js是一款运行在客户端的网页编程语言。

组成部分:

        ecmascript           js标准

        dom                    通过js操作网页元素

        bom                    通过api操作浏览器

基于对象:面向过程

作用:   表单验证    轮播特效     开发游戏

 

js书写位置

a、内嵌式

b、外链式

 

效果:

输出消息的几种方式

a、alert()  在页面中弹出一个对话框,早期在js调试使用。

b、Confirm()在页面弹出一个对话框,常配合if判断使用。

c、console.log() 将信息输入到控制台,用于js调试。

d、 prompt()    弹出对话框,用于接收用户信息。

e 、docunment.write()   在页面输出消息。同时还能输出标签。

 

转义字符

\”   转双引     \’转单引     \n转换行    \r 转回车

 

js注释

快捷键  ctrl+/        单行注释   //      多行注释  /*  */

 

关于变量

◆不能以数字或者纯数字开头来定义变量名。

◆不推荐使用中文来定义变量名。

◆不能使用特殊符号或者特殊符号开头(-除外);

◆不推荐使用关键字和保留字来定义变量名。

★在JS中严格区分大小写的!!!

 

数据类型

简单数据类型

A、Number   数字类型    (包含正数  负数  小数)

数字类型的表达方式

★十进制表示法    ★八进制表示法    ★十六进制表示法

B、字符串  String     (凡是用双引号或者单引号引起的都是字符串)

C、布尔数据类型  (只有2个值一个是true, 一个是false.   实际运算中true=1,false=0)

D、undefined    变量未初始化

E、null  ( null  变量未引用  值为空   object )

 

复杂数据类型

★ object  对象

★ array  数组

 

判断数据类型

typeof()

 

 

比较运算符

<  >   <=  >=   ==  !=

 

算术运算符

◆+ 加号

    ★两个数字类型的变量相加,得到的是一个数字类型。

    ★一个数字类型和一个字符串相加,得到的是一个字符串。

◆— 减号

 ★两个数字类型的变量相减,得到的是一个数字类型。

    ★一个数字类型和一个数字字符串相减,得到的是一个数字类型。

    ★一个数字类型和一个非数字字符串相减,得到的是NaN,是一个数字类型。

NaN,    not a number

◆/ 除号

 ★两个数字类型的变量相除,得到的是一个数字类型。

 ★一个数字类型和一个数字字符串相除,得到的是一个数字类型。

 ★一个数字类型和一个非数字字符串相除,得到的是NaN,是一个数字类型。   

★0做为除数的时候,得到结果  Infinity (无限大),是一个数字类型。

◆%  取余数

◆优先级  有()先计算()里边的

 

 带操作的赋值运算

 

posted @ 2018-08-06 14:46  刚刚丢了一只拖鞋  阅读(167)  评论(0编辑  收藏  举报