Web前端开发学习笔记08--JS基础语法

基础语法

  • JS位置
JS书写位置 示例
行内式 <input type="button" value="行内式" onclick="alert('hello')"/>
内嵌式 <script> alert('hello'); </script>
外部JS文件 <script src="xxx.js"></script>
  • 输入输出语句
方法 说明
alert(msg) 浏览器弹出警示框
console.log(msg) 浏览器控制台打印输出信息
prompt(info) 浏览器弹出输入框,用户可以输入
  • 变量初始化、命名规范
var  age = 70;
  1. 由字母、数字、下划线、美元符号组成
  2. 严格区分大小写
  3. 不能以数字开头,不能是关键字、保留字。如10a、var、for、while
  4. 遵守驼峰命名法。首字母小写,后面单词的首字母大写

1、数据类型

(1)定义:

var str = 'sss';
typeof str;  
// 检测变量类型 ,注意,表单、prompt 取过来的值为字符型
类型 说明 默认值
Number 数字型,包含整型值和浮点型值 0
Boolean 布尔值类型,如 true、false,等价于 1 和 0 false
String 字符串类型 “”
Undefined 变量声明未赋值 undefined
Null var X = null,声明了 X 为空值 null
  • 数字型
  1. 八进制:0~7 ,数字前加 0 表示
  2. 十六进制:0~9 、a~f,前面加 0x 表示
  3. 数字型最大最小值:Number.MAX_VALUE、Number.MIN_VALUE
  4. 特殊值:Infinity 无穷大、-Infinity 无穷小、NaN 非数值( isNaN()验证是否为非数字的类型,返回布尔值)
  • 字符串型
  1. 字符串长度:var str = “bcucb”; 长度为 str.length
  2. 字符串拼接:字符串 + 任何类型 = 拼接之后的新字符串
  • 布尔型
  1. 两个值:true 和 false
  2. 与数字型相加,true 的值为1,false 的值为 0
  • Undefined
  1. undefined 和数字相加 结果为 NaN

(2)数据类型转换

  • 转换为字符串
类型 方法
普通转换 num.toString();
强制转换 String(num);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值