JS-基础

JS-基础


三种书写样式

行内式:直接给JS代码写在标签内部 用onclick属性 onlick=“alert(‘hello’“ 注意单双引号的使用
内嵌式:JS代码写在script标签内
外联式:再script属性中用src引入

JS的注释

单行注释 ctrl+/
多行注释 ctrl+shift+/

变量

声明变量 :关键字var
赋值: str = ‘你好’
变量初始化 : var str = ‘你好’
打印变量:console.log(str)

变量的命名规范

  1. 变量不能出现其他的符号(数字0-9 字母a-z A-Z _ $除外)
  2. 严格区分大小写
  3. 变量不能以数字开头
  4. 变量名要有意义
  5. 推荐使用驼峰式命名,第一个单词小写,其余的每个单词首字母大写

基础数类型

无穷大: console.log(Number.MAX_VALUE * 2);
无穷小: console.log(-Number.MAX_VALUE * 2);
非数字型: NAN 是判断一个值是非数类型的 如果是非数字类型的 返回true 如果是数字类型的 返回false

字符串

检测字符串的长度 用 .length属性 var str = ‘李四’ console.log (str.length)
字符串的拼接 用+号进行拼接 console.log(‘hello’+‘word’) ==helloword

字符串拼接的规范

  1. conlose.log(12+12) ==24
  2. console.log(‘hello’ - 14); ==NaN
  3. console.log(‘hello’ + 12); == hello12
  4. console.log(‘12’ + 10); ==1210

布尔值参与运算

true会被转换为1
false会被转换为0

undefined

参与运算始终是NaN

null

参与运算值会被转换成0
和字符串相加console.log(null + ‘123’); ==null123
console.log(null + undefined); ==会被转成NaN

typeof

是一个操作符
检测null类型 比较特殊 会出现object 之后会介绍
检测输入语句prompt 返回结果始终是string

转换为其他类型

转换为字符串型 利用变量名.tostring string(变量名)和空字符串拼接 隐式转换 var str3 = num + ‘’
转换成数字型 parseInt(变量)转换为整型数字如果变量带有小数,小数点后面的则会省略 末尾带字母会省略字母开头带字母的无法转换成数字类型,结果是NaN
浮点型 parseFloat(变量) 这样就可以显示小数点后面的数字

boolean转换

console.log(Boolean(0));
null
undefined
‘’
NaN
这五个基础类型的值会被转换成false 其他的都会被转换成true

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值