javascript验证用户名不能为空_javascript基础篇(二)

d490491dad99bd6a381704a032423955.png

本节对javascript的基础知识做大致的讲解,适合入门。往后会对各个部门的知识做详细介绍。

字符串

字符串可以是插入引号的任意字符,引号可以是单引号“’’”、可以是双引号“”””,也可以是反引号“``”。

单引号与双引号方法作用相同,反引号中可以使用模板语法、直接换行,但单引号为ES6语法,不兼容低版本浏览器。

<script type="text/javascript">console.log(typeof "javascript''内容");console.log(typeof 'javascript""内容');console.log(typeof `javascript""内容`);script>

返回的都是string类型。

注意:字符串内的引号不可以与字符串的引号相同,如果必须要使用的加上反斜杠“\”转译,如果需要在字符串中使用反斜杠“\”,那么再对反斜杠进行转译即可,“\\”将显示一个反斜杠,“\\\\”将显示两个反斜杠。例如:'It\'s javascript',结果:“It's javascript”。

转译字符还支持\n换行、\r回车、\t制表符、\b退格符、\f换页符。

单引号和双引号字符串如果想要换行需要使用转译“\n”。

<script type="text/javascript">console.log('javascript\n内容');script>

272c1d96af31008e896684d99840bc4e.png

如果只是单纯的为了在代码视图中简洁可以拼接字符串。

<script type="text/javascript">var str = '
' +'

javascript

' +'' +'
';console.log(str);script>

e42e7922530cf1fcf09da911672f6b56.png

当然还是用ES6的反引号比较方便,但为了兼容性和可维护性可以这样写。

new String()使用:

<script type="text/javascript">var str = new String('javascript对象');console.log(typeof str);console.log(str.toString());console.log(str);script>

打印结果如下:

0aa13d3feaaaf56b806f47948109c531.png

字符串对象方法可以参考:

https://www.runoob.com/jsref/jsref-obj-string.html

运算符

在javascript中运算符分为几类,分别为:算数运算符、赋值运算符、比较运算符、逻辑运算符。

算数运算符

var x;var y = 5;x = y + 2;// 加法 x结果为7x = y - 2;// 减法 x结果为3x = y * 2;// 乘法 x结果为10x = y / 2;// 除法 x结果为2.5x = y % 2;// 余数 x结果为1x = y++;// 自增 x结果为5,y结果为6x = ++y;// x结果为6,y结果为6x = y--;// 自减 x结果为5,y结果为4x = --y;// x结果为4,y结果为4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值