JavaScript学习笔记(1)语法基础练习

自己写过的一些学校的练习题,这里作总结。
新手上路,慢慢摸索中,如有错误欢迎指出,欢迎提建议,感激不尽~

1.定义两个变量为字符串类型,分别打印出来,要求换行。

<script>
	var a = "好好学习";
	var b = "天天向上";
	document.write(a +"<br/>"+ b);
</script>

运行结果:好好学习天天向上

2.输出一个字符串的路径“C:\WINDOWS\Media” 然后输出一个对话框,要求三行字,并通过转义字符来换行。

<script>
	var c = "C:\\WINDOWS\\Media";
	document.write(c);
	alert("第一行\n"+"第二行\n"+"第三行");
</script>

运行结果:
C:\WINDOWS\Media

弹窗:
第一行
第二行
第三行

3.输出两句话,其中一句使用HTML标记。

<script>
	document.write("这是第一句话");
	document.write("<h1>这是第二句话</h1>");
</script>

运行结果:

这是第一句话

这是第二句话

2~3.老师给出的参考答案

<script language="javascript" type="text/javascript">
	document.write("JavaScript中可以包含单引号(\’)或双引号(\”)<br>");
	document.write("本机的操作系统安装在c:\\winnt\\system32下");
	alert("学做网页的两个基础:\nHTML\nJavaScript");
</script>

运行结果:
JavaScript中可以包含单引号(’)或双引号(”)
本机的操作系统安装在c:\winnt\system32下

弹窗:
学做网页的两个基础:
HTML
JavaScript

4.分别定义十进制 科学计数法 八进制和十六进制的变量,分别输出

<script>
	var a = 10,b = 1e2,c = 0o10,d = 0x10;
	document.write(a +"<br/>" +b +"<br/>" + c +"<br/>"+ d +"<br/>");
</script>

运行结果:
10
100
8
16

老师给出的参考答案:

<script language="javascript">
	var Nint=302;
	var Nfloat=2.53;
	var Nscien=8.08e6;
	var N8=035;
	var N16=0X305A;
	document.writeln("十进制的Nint输出结果为:"+Nint);
	document.writeln("十进制的Nfloat输出结果为:"+Nfloat);
	document.writeln("十进制的Nscien输出结果为:"+Nscien);
	document.writeln("八进制的N8输出结果为:"+N8);
	document.writeln("十六进制的N16输出结果为:"+N16);
</script>

运行结果:
十进制的Nint输出结果为:302
十进制的Nfloat输出结果为:2.53
十进制的Nscien输出结果为:8080000
八进制的N8输出结果为:29
十六进制的N16输出结果为:12378

5.用两种方法把数值型转换成字符串型,用四种方法把字符串型转换成数值型。

<script>
	var v = 10.1;
	var s1 = v + "",s2 = v.toString();
	document.write(s1 +"<br/>"+ s2);
</script>

<script>
	var str = "10.1";
	var v1 = Number(str), v2 = +str, v3 = str * 1,v4 = parseFloat(str);
	document.write(v1 +"<br/>"+ v2 +"<br/>"+ v3+"<br/>"+v4);
</script>

运行结果:
10.1(字符串)
10.1(字符串)
10.1(数值)
10.1(数值)
10.1(数值)
10.1(数值)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值