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

JS基础

  • 基础语法
    • 1、数据类型
    • 2、流程控制
      • 2.1 分支结构
      • 2.2 循环结构
    • 3、数组
    • 4、函数
    • 5、预解析
    • 6、对象
      • 6.1 自定义对象
      • 6.2 内置对象

基础语法

  • JS位置
JS书写位置 示例
行内式
内嵌式
外部JS文件
  • 输入输出语句
方法 说明
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);

你可能感兴趣的:(前端开发学习,前端,javascript)