Javascript篇之二

目录

一、js数据类型与常见的高级语言区别

二、js数据类型的分类

三、相关的函数


一、js数据类型与常见的高级语言区别

JavaScript是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。像c,py,java等都需要声明变量的时候确定数据类型。JavaScript拥有动态类型,同时也意味着相同的变可用作不同的类型,像其他的高级语言就有所不同。只能按照精度的大小来变。

二、js数据类型的分类


Number      数字型,包含整型值和浮点型值
Boolean     布尔值类型,如true、false
String         字符串类型,如“张三”注意咱们js 里面,字符串都带引号
Undefined   vara;声明了变量a但是没有给值,此时a = undefined
Null              vara= null;声明了变量a为空值

三、相关的函数

isNaN函数

isNaN()这个方法用来判断非数字并且返回一个值如果是数字返回的是false 如果不是数字返回的是true 


 字符串型可以是引号中的任意文本,其语法为双引号“ ”和单引号‘ ’,但是如果有引用的话记住       外双内单,外单内双

 这里的换行与其他语言并并无太大区别,例如\r \n等,这些需要写到引号里面

length函数

 <style></style>
    <script>
        var str = "dcsczv dfvs sadfv"
        console.log(str.length);
    </script>

注:只要有字符串和其他类型相拼接最终的结果是字符串类型

typeof函数

typeof可用来获取检测变量的数据类型

 

其实也可以通过观察控制台的颜色来辨别数据类型, 

 

<style></style>
    <script>
        console.log(typeof 18);
        console.log(typeof '18');
        console.log(typeof true);
        console.log(typeof undefined);
        console.log(typeof null);
    </script>

字符转化数字函数

 1. parseInt(变量) 可以把字符型的转换为数字型得到是整数 

2.parseFloat(变量)可以把字符型的转换为数字型得到是浮点数

3.Number()强制转换函数将string类型转换为数值型
4.js隐式转换(- * 1)利用算术运算隐式转换为数值型

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值