js学习第一天
今日学习内容:
- 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));

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号