今日学习内容:
- JavaScript简单介绍
- JavaScript数据类型
- JavaScript的规范
- 数据进制的转换
1.JavaScript简单介绍
JavaScript是一个轻量级的语句,他是单线程的语言(一个线程解析)。他是一个弱语言(他没有固定的类型划分 你给定的值是什么类型 他就是什么类型)他还是一个脚本语言(侵入 实现xss攻击)。他是怎么被解析的(有浏览器的地方就能解析对应的JavaScript(v8引擎))
JavaScript的特点:
(1)脚本语言
(2)基于对象
(3)简单,动态性
(4)跨平台性
2.JavaScript数据类型
JavaScript数据声明的数据类型,根据数据值而定,可分为:
- Boolean 布尔类型
- Number:数字(整型 int 浮点 float )
- String :字符类型
- object:对象(包括Array数组)
特殊数据类型:Null , Undefined
3.JavaScript命名规范
- 变量名由数字,字母,下划线,美元符号$组成
- 第一个字母不能是数字
- 不能使用关键字命名
- 要做到见名知意
4.数据进制转换
通过拿到8进制 16进制 2进制的内容得到一个十进制的数(parseInt parseFloat)
将10进制的数值转为对应的8 或者 16进制的字符串 (toString)
//将对应的8 或者 16进制等转为10进制的数值
var number = “30” //八进制的内容
//将对应的八进制30转为10进制
console.log(parseInt(number,8));
var str = ‘6a’
console.log(parseInt(str,16));
//前面写了0x表示当前是16进制数
var str = ‘0x6a’
console.log(parseInt(str));
//前面写0的情况下 他会转为对应的8进制或者是10进制 具体看后面的参数
var str = ‘061’
console.log(parseInt(str,8));
将10进制的数值转为对应的8 或者 16进制的字符串 (toString)
//将10进制的数值转为对应的8 或者 16进制的字符串
//toString
var number = 24
//将对应的10进制转为8进制
console.log(number.toString(8));
//将对应的10进制转为16进制
console.log((106).toString(16));
原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/276938.html