js - 基本语法

1.js介绍

由来:网景 布兰登·艾奇 ECMAScript

概念:跨平台的脚本语言

使用场景:软件/app/小程序/网页/游戏/物联网开发

组成:语法标准/操作文档的标准/操作浏览器的标准

2.js的基本写法

3种写法

内联:在html中script双标签可以放在任何地方,在标签中写js代码

外联:通过script的src引入外部js文件

内联和外联不可以在同一个标签中实现

行内:将js写在标签的属性中

输出:

alert()

document.write()

console.log()

confirm()

prompt()

变量

概念:一个存储数据的容器

定义:var 名字

变量名:不能以数字开头,不能用关键字做变量名,由字母数字下划线美元符号中文汉字组成

赋值 使用 =  左边是变量,右边是数据,将右边数据放在左边变量中

var a = 1

a = a + 2

数据类型(5种)

数字 - numbe

isNaN() 检测数据是否是数字

    false - 是数字

    true - 不是数字

小数计算可能不精准

原因:因为计算机内是二进制的,10进制的要转成二进制,小数会陷入无限死循环,计算机内的二进制小数是不准去的,所以计算结果的也不准确

解决方法:

    先乘以10的n次方计算后再除以10的n次方

    强制保留几位小数 - 数字.toFixed(几位)

字符串 - string

    document.write只能输出字符串

    引号不能嵌套自己,除非转义 - \

    字符串之间可以使用 + 进行拼接连接成一个更大的字符串

布尔 - boolean   true/false

未定义 - undefined 当变量定义了,但没有赋值,他就是undefined类型,输出他值也是undefined

对象 - object

运算符号

算术运算: + - * / %

比较运算:>  >=  <  <=  ==  ===  !=  !==

==和全等的区别:==比较数据不比较类型;===会比较类型再比较数据

赋值运算: =   +=  -=  *=   /=  %=

逻辑运算: &&  ||   !

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

—— Alone � ??

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值