基本语法、流程控制、函数和数组等基本知识点整理

基本语法

变量

标识符
由大小写字母、数组、下划线和美元符号$组成,不能以数字开头,严格区分大小写,不能使用JavaScript中的关键字命名。
当标识符中需要多个单词进行表示时,表示方式有下滑线法、驼峰法和帕斯卡法。
保留关键字
保留关键字是指在JavaScript语言中被事先定义好并赋值特殊含义的单词,有break、case、catch、class、const、continue、debugger、default、delete、do、else、export、if、null、try等关键字
变量的使用
变量可以看作是存储数据的容器,通常利用var关键字声明,并且变量名的命名规则与标识符相同。

var sales;
var hits,hot,NEWS;
var room_102,room_103

变量的赋值

var unit,room;//声明变量
unit=1;//为变量赋值
room=101;//为变量赋值
var fname='Tom',age=12;//声明变量的同时赋值

数据类型

数据类型分类
数据类型:
1)基本数据类型:
Boolean(布尔型):只有true和false两个值

var flag1=true;
var flag2=false;

Number(数值型):不区分整数和浮点数

var oct=032;          //八进制数表示的26
var dec=26;          //十进制26
var hex=0x1a;         //十六进制表示的26

Null(空型):空型只有一个特殊的null值,用于表示一个不存在的或无效的对象或地址。

Undefined(未定义型):未定义型只有一个特殊的undefined值,用于声明的变量还未被初始化时,undefined表示没有为变量设置值
String(字符型):由Unicode字符、数字等组成的字符序列,它是JavaScript用来表示文本的数据类型。

var slogan='Knowledge';//单引号,存放一个单词
var str="the sky is blue";//双引号,存放一个句子
var color='"red"blue';//单引号中包含双引号
var food="'pizza'bread";//双引号中包含单引号

2)引用数据类型:Object(对象)

数据类型检测
typeof操作符:以字符串形式返回未经计算的操作数的类型。

console.log(typeof num1);//输出结果:number
console.log(typeof num2);//输出结果:string
console.log(typeof sum);//输出结果:string

对象原型的扩展函数:

var data=null;
var type='Null';
Object.prototype.toString.call(data)=='[object'+type+']';

数据类型转换
1.转布尔型
2.转数值型:开发中在接收用户传递的数据进行运算时,为了保证参与运算的都是数值型,经常需要对其进行转换。

var num1=prompt('请输入求和的第1个数据:');//假设当前用户输入:123abc
var num2=prompt('请输入求和的第2个数据:');//假设当前用户输入:456
//未处理直接进行相加运算
console.log(num1+
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值