前端基础——javaScript(一)

JavaScript基础(一)

JavaScript是当今互联网上最流行的脚本语言,可用于服务器、pc、笔记本电脑、移动设备。
JavaScript是一种轻量级编程语言。
JavaScript可以插入到HTML页面的编程代码。

JavaScript用法

在HTML页面中使用js,需要使用script标签
在script标签中添加js,浏览器会解释并且执行位于script标签中的js代码。
script标签可以添加在HTML中,可以位于body标签和head标签中,或者同时存在两个部分之中,我们通常将script统一放在head中,或者放在页面底部,统一放置可以避免干扰其他部分内容。

JavaScript输出语句

js中可以有几种不同的方式来对数据进行输出:
window.alert() 弹出警告窗
document.write() 将内容写在html文档中
innerHTML 写入到HTML元素之中
console.log() 在浏览器的控制台输出

JavaScript命名规则

1.变量命名必须以字母或是下标符号”_”或者”$”为开头。

2.变量名长度不能超过255个字符。

3.变量名中不允许使用空格,首个字不能为数字。

4.不用使用脚本语言中保留的关键字及保留符号作为变量名。

5.变量名区分大小写。(javascript是区分大小写的语言)

6.汉语可以作为变量名。但是不建议使用!!!(low)

JavaScript数据类型

简单数据类型(值类型)
字符串 String
数字 Number
布尔 Boolean
未定义 undefined
空 null
复杂数据类型(引用类型)
Object、function、Array、Date、RegExp、Error…

JavaScript数据类型转换

任何简单类型转换成String
1.变量+任意字符串
2.String(变量)
3.变量.toString() 注意:undefined和null没有toSting方法
任何简单类型转换成Number

这种转换方式会产生NaN,一旦被转换的变量中含有非数字字符,都容易出现NaN
1.变量-*/一个数字
2.Number(变量)
3.parseInt()和parseFloat()(取整和取浮点数)

任何简单类型转换成Boolean
1.Boolean()
2.!!变量
第一个逻辑非基于无论什么操作数返回一个与之相反的布尔值
第二个逻辑非操作对该布尔值求反

JavaScript操作符及优先级

操作符种类
一、算数运算符(+—/…)
a) 一元运算符:正号、负号、++、–、平方等一个变量就能运算
b) 二元运算符:±/%等两个变量才能运算
c) 三元运算符:值1?值2:值3;
二、逻辑运算符( ||&& ! )(或且非)
三、比较运算符(<、>、==、>=…)
四、赋值运算符(=、+=、-=、*=、/=、%=)

优先级
1 ()
2 !、-(负数)、++、-- (正数省略+)(一元运算)
4 +、- (加,减)(二元运算)
5 <、<=、<、>= (一级逻辑运算)
6 == (二级逻辑运算)
7 && (三级逻辑运算)
8 ||
9?: (三元运算)
10 =、+=、-=、*=、/=、%= (赋值运算)

&&和||运算
1.&&链接两个boolean类型,有一个是false结果就是false。
2.||链接两个boolean类型,有一个是true结果就是true。

小结

以上是JavaScript基础变量方面基础知识,持续更新,欢迎补充。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值