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()   在页面输出消息。同时还能输出标签。

转义字符

”   转双引     ’转单引      转换行     转回车

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 (无限大),是一个数字类型。

◆%  取余数

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

 带操作的赋值运算

原文地址:https://www.cnblogs.com/v-zqw/p/9430151.html