01day-js入门--练习

1、JS是什么

javascript 是一种属于网络的脚本语言,已经被广泛用于web应用的开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

2、js一共有多少种数据类型?

简单数据类型:字符串型(String)
数值型(Number)
布尔型(Boolean)
undefined型(Undefined)
null型(Null)
复杂数据类型: object. array. fucntion

3、js检测数据类型有哪些方法?

typeof
Object.prototype.toString.call(要检测的内容).slice(8,-1)

4、undefined和null的区别?

用typeof检测它们分别返回什么值?
undefined 和 null 都是 JavaScript 的数据类型,但它们有一些区别。
undefined 表示一个未被定义过的变量或属性,意味着它没有被赋值。在代码中,一个变量没有被初始化赋值时,默认值就是 undefined。
null 表示一个空对象引用,即没有引用任何对象。
使用 typeof 运算符检测 undefined 和 null 时,得到的结果分别是 “undefined” 和 “object”。

5、写出下列数据转Boolean对应的结果

var str = “0”; //true
var str1 = “”; //false
var str2 = " "; //true
var unde = undefined; //false
var nu = null; //false
var num = 0; //false
var num1 = -10; //true
在 JavaScript 中,以下值被视为假(false):

false
0 (包括 0n 和 0.0)
“”(空字符串)
null
undefined
NaN(不是一个数字)

其他所有值都被视为真(true)。

6、检测下面的变量各自的数据类型

var str = “”; //是字符串类型
var num = “-10”; //是字符串类型
var num1 = 0; //是数字类型
var nu = undefined; //是undefined类型
var nu1 = “undefined”; //是字符串类型
var nu1 = “null”; //是字符串类型
var nu2 = null; //object
var obj = “{}”; //是字符串类型
var obj1 = {}; //是对象类型

7、JS的注释写法有哪几种,有何区别

单行注释 ctrl+/
多行注释 shift+alt+a

8、javascript引入页面有几种形式

//行内式
<a href="javascript:alert('hello word!!')">点我</a>
 //内嵌式
<script>   < /script>
//外联式
<script src="./abc.js">< /script>

9、var 的意义何在

var是js的声明变量,用于函数赋值、算数、变量声明

10、已知数A与B,由键盘输入AB的值,交换它们的值,并输出。

提示,获取用户输入信息,可以使用 var user_input = prompt(“请输入数字”);

var a = prompt(“请输入A的值:”);
var b = prompt(“请输入B的值:”);

var temp = a;
a = b;
b = temp;

console.log(“A交换后的值为:” + a);
console.log(“B交换后的值为:” + b);

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值