JS里
var num1=120,num2=25
document.write("120+25="+(num1+num2)+"</br>");
第一个问题:</br>是换行用的,那么我不想换行了,想把"</br>"删了,但是会提示语法错误,试验了下只要去掉"</br>"的第一个引号就会提示语法错误,为什么呢?
第二个问题 +(num1+num2)+ 括号前后要写两个加号?这是一种格式吗?纯新手,自学js遇到的问题, 不想一知半解,求教,谢谢了
首先非常感谢你百忙之中打了那么字回答我,真诚的感谢.今天才开始自学JS,买的一本书看的,书本写的不是很详细,我也不想不懂装懂,所以在这里向大家请教.您说的非常对,假如JS格式都没搞懂,那为什么要写出JS代码,再次感谢!
我这里测试并不会出现语法错误。
var num1=120,num2=25;另外 (num1+num2) 加括号,是要让着2个数字做加法,因为不加括号,那么num1就要和前面的字符串做串联了,变成了字符串“20+25=120”了,再和25做串联,就成了“20+25=12025”了,所以必须要加括号,让2个数字相加才能得到145这个值。
注意如果你2个相加的变量,其中一个不是有效的数字型变量,那么+操作,就是串联操作而不是数字的相加操作。
这么写不会报错。
num1+num2的+号是运算符,外面的两个加号是把字符串连接起来,不然字符串没法连接。字符串连接符碰到数字num1+num2的时候,会自动把数字转变成字符串。
十分谢谢你的回答!还想问一下,最后面一定要加上两个双引号吗?这是格式问题吗
追答可以不加双引号,但是你要把加号去掉啊,这么写 document.write("120+25="+(num1+num2));
JS的书写格式问题,纯新手问题,谢谢了!
(1)加引号的表示是字符串,字符串字面量有两种表示方法,用成双的单引号或是成双的双引号如下:‘abc',"abc",这两个都是字符串,你去掉一个单引号或是双引号这个都构不成字符串了,当然会报错啦!这是缺一不可的。(2)因为JavaScript是弱语言,所示声明变量只有一个关键字var,这个关键字声...
js 方法 书写格式
1。js方法书写格式是有哪些?\/\/声明一个函数,函数名字为name function name(str,num){} \/\/将等号左边匿名函数返回的值赋给f。匿名函数就是没有声明名字的函数.var f=function(){} \/\/没见过 aa:function(){} \/\/等同于第二种,"{}"叫做代码块。aa={bb:function} 2。js怎么创建对象,创建对...
JS中函数 大小写的问题
首先JS是区分大小写的,也就是说,document 和Document是2个不同的概念(对象),前者是系统定义的,后者为自定义的。前者可直接使用,比如说document.write(),而写成Document.write(),就会报错。在函数里面,大小写问题有着更多的学问,首先function test(){}和function Test(){},虽然都是函数,当...
js的书写格式是什么
最简单的,你看看 <!-- javascript申明 --> \/\/函数申明 function getValue(){ \/\/函数体 var valueTemp = document.getElementById("myText").value;alert(valueTemp);} <!-- 函数调用 -->
js首字母大写的一个问题
第一条str.toLowerCase().replace(str.slice(0,1),str.slice(0,1).toUpperCase())执行完后,str的值没有发生变化 第二条str= str.toLowerCase().replace(str.slice(0,1),str.slice(0,1).toUpperCase()),str的值变为“Abcd”第三条执行时,其中str.toLowerCase() =“abcd”,str.slice...
新手js 金额千位格式化函数 有几个问题 高手求解 急用!!!用千位数字...
function f(s, n) { \/\/ 保留20位以内的小数位 n = n > 0 && n <= 20 ? n : 2; \/\/ 这里 +'' 的含义是把数字转化为字符串, 正则里面的 \\. \\- 表示小数点和负号 \/\/ 删除掉s中非数字小数点或负号的字符 s = parseFloat((s + "").replace(\/[^\\d\\.-]\/g,...
js中如何设置编码格式
1、可以在使用script标签时指定。如: 2、以DW为例,工具栏里点击编辑,找到‘首选参数’点击,找到‘新建文档’点击进去就可以看到修改编码格式了。资料拓展 (1)JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部...
这个JS脚本是什么意思,我是新手,谢谢
\/\/循环100次 document.write(i+""); \/\/写入回车行 } 网页置底的问题要看内容的高度是不是固定的,如果是固定好办,中间插入回车行就行。如果是不固定的,1,把内容放在一个div容器内。2,用js计算这个div容器的高度。3,在这个div容器和底版权之间插入对应高度的div容器。
JavaScript代码问题 document.write("")还有 document.write...
这个呢,其实就是他在用js 写标签, document.write("") 这个是先在页面写一个tr标签你可以注意下,他下面有个结尾标签document.write(""); 跟你写页面是一样的最外面呢,写了一个table 表格标签document.write("");最后也有一个结尾的document.write(""); 其实就是动态的写法至于里面的 border...
js 正则表达式问题 匹配a\/b\/c这样的格式
\/^[a-zA-Z0-9_]+(\\\/[a-zA-Z0-9_]+){0,3}$\/ 应该可以