JavaScript

js的三种引入方式

行内引入

在html 标签的属性内填写,通过行为触发执行(几乎不用)

<开始标签 on + 事件类型=”js代码”></结束标签>

内嵌引入

在head或body中,定义script标签,在其中写js代码

外链式引入

创建一个独立的外部js文件,用<script></script>标签引入,使用src属性引入对应的js文件

对话框

警示框

alert(“  ”)

输入框

prompt (“  ”)

控制台打印

console.log(“  ”)

页面打印

document.write(“  ”)

关键字

在程序开发中,一般存在着一些表示特殊含义的单词或词组,它们都表示一些特定的意思,因此把这些单词叫做关键字或保留字,如if、for、while、else、try、function等。

关键字:已经在程序中表示特定的意思,如for表示循环。

保留字:目前没有特定的含义,但将来版本准备使用。

注释

注释:用来给程序员看和解释的语句,计算机不回去识别这些语句,需使用专门的标注来告诉电脑,不用解释。

单行注释

//使用双斜杠,不能换行

多行注释

/**

*可

*以

*写

*多

*行

*/

变量

变量是程序运行时,存储数据的“容器”。

声明变量

var 变量名(之前)

let变量名(现在)

变量的初始化

Let 变量名 = 变量值

变量的值可以更改

let关键字声明的变量不能重复声明

var关键字声明的变量可以重复声明

在javascript变量的名称命名规范

只能由有效符号构成(大小写字母、数字、下划线、$)

不能以数字开头

不能使用关键字和保留字

变量名最好有意义

尽量遵循小驼峰命名法(首个单词首字母小写,从第二个单词开始的每个单词都大写)或 下划线分割法

类的名称采用大驼峰命名法(所有单词首字母都大写)

js结束方式

用封号隔开,不用换行

回车换行

常量

const 声明的是常量,不可以被更改

数据类型

内置的基本类型:

  1. 数字类型  int    float(浮点型 )浮点数的计算不精确

let a = 123

let b = 3.14

Typeof():返回  数据的类型  

Console.log(typeof(a))

字符串类型   string  被单引号或双引号括起来的字符字符序列

let str1 = ‘dacongming’

let str2 = “dacongming”

console.log(typeof(str1))

console.log(typeof(str2))

模版字符串

 字符串的拼接

变量本身不存在数据类型,变量值的数据类型是什么,变量的类型就是什么

布尔值boolean    true、false

undefined   变量定义但未被赋值

Null  表示不存在

数据类型转换

显示转换

  • 转换为数字类型
  1. Number()

    

  1. parseInt()\parseFloat()    

parseInt尽可能的将数据转换成整形  parseFloat将字符串转为浮点数

  1. +

    

  1. tofixed()  把Number四舍五入为指定小数位数的数字

     

  • 转化成字符串
  1. toString

    

  1. String

    

  • 转化成布尔值

Boolean

非0的数字都是true

算数运算符

比较运算符

“=”是赋值运算   “!=”是不等于

“==”存在隐式转换,把“2”转换为2,再进行比较

console.log(“2”==2)

“===”表示全等,判断值、数据类型都一致

console.log(“2”===2)

赋值运算

自加自减运算符

赋值运算符的优先级大于后加加,因此先进行赋值,再进行自增

赋值运算符的优先级小于前加加,因此先进行自增,再进行赋值

逻辑运算符

“// ”指“或”  (一真则真,两假才假)  

“&&”指“与” (两真才真,一假则假)   

“!”指“非”()

分别是 true true false

单分支

语法

If(条件){

条件成立时执行的代码}

双分支

语法

If(条件){

条件成立时执行的代码

}else{

条件不成立时执行的代码

}

多分支

语法

If(条件){

条件成立时执行的代码

} else if{

条件成立时执行的代码

}else if{

条件成立时执行的代码

}else{

条件不成立时执行的代码

}

三元运算符

语法

条件?条件成立时执行的代码:条件不成立时执行的代码

  • 20
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值