<script language="javascript"> var a=11; document.write(a.toString(2)+"<br>") </script>结果是1011

为什么是1011 ?toString(2)参数2什么意思?同理3、4、5、6、7、8、9、1、0?求大神讲解!!

参数2是指,如果操作数为数字的话,该数字为多少进制,2就是2进制,16就是16进制追问

难道3就是3进制吗?有3进制吗?

追答

可以有啊,这只不过是个算法,可能不常用,但是确实可以实现。
这个参数的取值范围是2-36,你可以试试toString(1)然后可以看到这个提示

大部分的语言都提供了进制转换,而且确实不限制非要2,8,10,16进制

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-19
是二进制的意思,正好11的二进制是1011,同理10是十进制,输出11,toString(16),输出b追问

难道3就是3进制吗?有3进制吗?我试过可以输入除2,8、16、10以外的!

追答

理论上可以有三进制的,只是用不着

第2个回答  2013-03-19
a.toString(2)的意思是转化为二进制 你看1011 不就是11么

...最后都有一句<script language="javascript" ><\/script>,请教是什么...
JavaScript 是一种嵌入式脚本文件,直接插入网页。这一的意思就是说该网页的脚本语言是javascript。在网页中嵌入脚本执行一些功能。

<SCRIPT Language="JavaScript">是什么意思
在HTML中的 <script language="javascript"> \/\/ 脚本 <\/script> 是为了添加javascript脚本。这是老式的写法,推荐你这样写:<script type="text\/javascript"> \/\/ 脚本 <\/script>

...<script language=vbscript>document.write"内容"<\/script>_百度知 ...
document是文档的意思,document.write"内容"在javascript中就是在网页中输出内容,也就是所在网页是一个可编辑的文档,在上面输出内容,

var=11;如何在html输出
方法一:<script type="text\/javascript"> var a = 11; document.write(a);<\/script>方法二 <script type="text\/javascript"> var a = 11; document.getElementByTagName("body").innerHTML(a);<\/script>还有很多方法,有需要可以查阅其他资料。

<script language="javascript">调用问题
你可以用写几个javascript的语句在你的asp文件中。反在%>后 如:document.write('');

<script language="javascript" type="text\/javascript">
language和type 都表示指定脚本语言为javascript(ie 默认脚本语言不是javascript)在参考别人的Javascript代码时,你也许会看到<script>里写的不是 type="text\/javascript",而是language="javascript"。目前这两种方法都可以表示<script><\/script>里的代码是Javascript。其中language这个属性在W3C的HTML标准中,...

<SCRIPT LANGUAGE="JavaScript"> <!-- var HtmlStrings=["=TDSJQU...
<\/SCRIPT> 这次没有了解码函数,因为JavaScript执行时会自行转换,同样解码也是很简单如下:<SCRIPT LANGUAGE="JavaScript"> alert("x61x6Cx65x72x74x28x22u9ED1u5BA2u9632u7EBFx22x29x3B")<\/SCRIPT> 就会弹出对话框告诉你解密后的结果!三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 工具...

JavaScript代码问题 document.write("<tr>")还有 document.write("<...
); 跟你写页面是一样的最外面呢,写了一个table 表格标签document.write("<table border=\\"1\\">");最后也有一个结尾的document.write("<\/table>"); 其实就是动态的写法至于里面的 border=\\"1\\意思就是设置他的边框线的粗细大小, “\\”是转意的意思,输出识别不了,需要用斜杠“转意”

<script language="JavaScript" type="text\/JavaScript">
什么问题?是不是奇怪为什么这个script标签里面写了两个属性?language是为了支持有的老浏览器和低浏览平台,type是真正的目前推崇的写法,xhtml建议写这个,到了xml你写成languge就错了!好像记得google的有的js代码就是两个都写的

...<script type="text\/javascript">document.write
就是被添加了脚本 脚本意图是输出一个文档流 这个文档流也是一个脚本 恶意脚本指向打开某个115.238.147.102的网页,采用自动登录id的方式 那我估计,这个恶意代码,是借用你的网页被各个网友打开 等于每个网友帮他登录那个网站 估计是刷分用的 但不确定会不会自动下载什么 杀软当然无法分析者是不是病毒...

相似回答