js基础

108 阅读2分钟

js基础01

1.输入输出语法

输出语法:

  1. document.write('要输出的内容') ,向body输出内容,如果输出的内容是标签,也会被拆解为网页元素.
  2. alert('要输出的内容'),页面弹出警示框.
  3. console.log('控制台打印'),控制台输出语法,调试使用. 输入语法:
  4. prompt('请输入你的姓名'',显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字.

2.字面量

字面量实在计算机中描述事/物.数字字面量,字符串字面量,数组字面量,对象字面量等等.

3.变量

  1. 什么是变量:变量就是计算机中用来存储数据的'容器',他可以让计算机变得有意义.变量不是数据本身,可以理解为是一个用来装东西的盒子.

  2. 交换变量的值案例 :两个变量,num1 = 10, num2 = 20,最后变为num1 = 20, num2 = 10

解法1.let num1 = 10,let num2 = 20 ,let tep = num1, num1 = num2 ,num2 =tep (声明一个临时变量再做交换)

  1. 变量的本质:是程序在内存中申请的一块用来存放数据的小空间.

  2. 变量命名规范:见名知意,小驼峰命名法.规则:不能使用关键字,只能使用下划线_,字母.数字.$组成,不能以数字开头.字母严格区分大小写.

  3. 数组声明语法:let 数组名 =[数据1,数据2,数据3..数据n},数组按顺序保存,编号从零开始,数组中数据的个数通过length属性获得.

4. 数据类型

1.基本数据类型:1.number 数字型,2.string 符串型,boolean 布尔型,undefined 未定义型,null 空类型. 引用数据类型:1.object 对象,2 function 函数,3 array 数组

2.显式转换

转换为数字型:

NUmber(数据) 转换为数字型,转换字符串内容里面有非数字,转换结果为NaN,NaN也是数字型代表非数字.布尔型ture转换为1,false转换为0; undefined转换为NaN;null转换为0.

parselnt(数据) 只保留整数

parseFloat(数据) 可保留小数

转换为字符型:

string(数据)

变量.toString(进制)

转为布尔型:

字符串类型:空字符会转成false,其他的都会转换成ture

数字类型:0与NaA会转换成false 其他的都会转换成ture

undefined类型:会被转换成false

null类型:会被转换成false