运维开发网

Javascript数据类型基础演示示例教程

运维开发网 https://www.qedev.com 2022-10-16 15:47 出处:网络
今天总结一下javascript中的数据类型,希望大家能对javascript数据类型基础有扎实的掌握,祝大家多多进步,早日升职加薪

今天总结一下javascript中的数据类型,希望大家能对javascript数据类型基础有扎实的掌握,祝大家多多进步,早日升职加薪


js中的输入输出语句方法说明归属alert(msg)浏览器弹出警示框浏览器console.log(msg)浏览器控制台打印输出信息浏览器prompt(info)浏览器弹出输入框,用户可以输入浏览器

注意:prompt(info)得到的输入都是字符串类型,类似于python中的input()。

lt;scriptgt; prompt("请输入:"); alert('你好呀!小可爱!'); console.log('阿牛最帅啦!'); lt;/scriptgt;





js中的注释单行注释多行注释///* */

注意:css中的注释是/* */,各种语言的注释记不住也没关系。只需要记住快捷键ctrl+/,这个快捷键是大多数编辑器都支持的,适用于大多数语言。只需选择要评论的内容,ctrl+/即可。


js中声名变量


1、 js中用关键字var声明一个变量//声明变量 var age ; // 声明一个名称 age 的变量 age = 18; var name = 'aniu' //变量的初始化

Var是一个JS关键字,用来声明变量(变量variable的意思)。用这个关键字声明变量后,计算机会自动为变量分配内存空,不需要程序员控制。

年龄是程序员定义的变量名。我们想通过变量名访问内存中分配的空空间。


2、声明变量特殊情况情况说明结果var age ; console.log ( age );只声明不赋值undefinedconsole.log ( age )不声明不赋值直接使用报错age =10; console.log ( age );不声明只赋值10


3、变量命名规范由字母( A - Za - z )、数字(0-9)、下划线(_)、美元符号($)组成,如: usrAge ,num01,_ name。严格区分大小写。 var app ;和 var App ;是两个变量。不能以数字开头。18age是错误的。不能是关键字、保留字。例如: var 、 for 、 while变量名必须有意义。遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。 myName


js中的基本数据类型

变量是存储值的地方。它们有名字和数据类型。变量的数据类型决定了代表这些值的位在计算机内存中的存储方式。JavaScript是一种弱类型或动态语言。这意味着不需要事先声明变量的类型,类型会在程序运行过程中自动确定。

var age =18; I //这是一个数字型 var ok ='是; //这是一个字符串

代码运行时,JS引擎根据=右侧变量值的数据类型判断变量的数据类型。代码运行后,确定变量的数据类型。

简单数据类型说明默认值Number数字型,包含整型值和浮点型值,如12、0.820Boolean布尔值类型,如 true 、 false ,等价于1和 0falseString字符串类型,如"张三"注意 js 里面字符串都带引号quot; quot;Undefinedvar a ;声明了变量 a 但是没有给值,此时 a = undefinedundefinedNullvar a = nul ;声明了变量 a 为空值null


数字型 Number

数字十进制系统

最常见的十进制系统是二进制、八进制、十进制和十六进制。

// 八进制数字序列范围:0~7 var num1=07; //对应十进制的7 var num2=018; //对应十进制的18 var num3=08; //对应十进制的8 // 十六进制数字序列范围:0~9以及 A ~ F var num =0xA; //对应十进制的10


我们只需要记住在js中给八进制加0,给十六进制加0x。

数字范围

1,JavaScript中数值的最大值和最小值。

console.log(Number.MAX_VALUE);//1.7976931348623157e+308 console.log(Number.MIN_VALUE);//5e-324

最大值:数字。MAX_VALUE,即1.7976931348623157e+308。

最小值:数字。MIN_VALUE,也就是5e-32。


2,无穷小,无限,非数值。

console.log (Number.MAX_VALUE *2);// Infinity 无穷大 console.log(-Number.MAX_VALUE *2);//-Infinity 无穷小 console.log('aniu' - 100); // NaN 非数字 Not a Number // isNaN()这个方法用来判断非数字 并且返回一个值如果是数字返回的是 false,如果不是数字返回的是 true console.log(isNaN(12));// false console.log(isNaN('aniu')); // true



布尔值类型 Boolean

比如真和假,相当于1和0。

var flag = true; var flag1 = false; console.log(flag); console.log(flag1);



字符串类型 String

js中的转义字符串


弦的其他知识点。

使用+可以拼接多个字符串,拼接方式为string+any type =拼接后的新字符串。在拼接之前,任何添加到字符串中的类型都会被转换成一个字符串,然后拼接成一个新的字符串。

// 1. 求字符串的长度 var str = 'a niu'; console.log(str.length); //length方法求字符串的长度 // 2. 字符串的拼接 + console.log('aniu'+'a'); // aniua console.log('11'+13); // 1113 var flag = true; var flag1 = false; console.log(flag+1); // 2 console.log(flag1+1); // 1 var s = undefined; console.log(s + 'aniu'); // underfinedaniu console.log(s + 1); //undefined和数字相加,结果是NaN



Undefined 和 Null

在声明后没有赋值的变量会有一个defined的默认值(如果连接或者匹配的话要注意结果)。

var m ; console.log (m); //undefined console.log ('阿牛'+ m);//阿牛undefined console.log (11+m); // NaN console.log (true + m); // NaN


一个声明变量被赋予一个null值,存储在里面的值是空(学习对象时,我们继续学习null)

var m = null;console.log (m); // nullconsole.log ('阿牛'+ m);//阿牛null console.log (11+m); // 11console.log (true + m); // 1



结语

今天的知识总结到这里,下一部分会带来js中的数据类型转换。
参见上一篇文章:JavaScript初学者体验写作风格

以上是javascript数据类型基础示例教程的详细内容。更多关于javascript数据类型基础的信息

0

精彩评论

暂无评论...
验证码 换一张
取 消