indexOf()  返回某个指定的字符串值 在这个字符串中首次出现的位置(大小写敏感)。返回-1表示查找不到。

  1. <script type=”text/javascript”>
  2. var str=”Hello world!”;
  3. document.write(str.indexOf(“Hello”) + “<br />”);
  4. document.write(str.indexOf(“World”) + “<br />”);
  5. document.write(str.indexOf(“world”,7))+ “<br />”);
  6. // 注意没使用第二个参数的区别
  7. document.write(str.indexOf(“world”))+ “<br />”);
  8. </script>

  9. 0
  10. -1
  11. -1
  12. 6

罗马数字 转换.

罗马基本字符: I、V、X、 L、 C、 D、M 阿拉伯数字: 1.5、10、50、100、500、1000

(1)相同的数字连写,所表示的数等于这些数字相加得到的数,如:Ⅲ = 3; (2)小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数, 如:Ⅷ = 8;Ⅻ = 12; (3)小的数字,(限于Ⅰ、X 和C)在大的数字的左边,所表示的数等于大数减小数得到的数,如:Ⅳ= 4;Ⅸ= 9; (4)正常使用时连写的数字重复不得超过三次。(表盘上的四点钟–“IIII”,例外。) (5)在一个数的上面画一条横线,表示这个数增值1000 倍。

I,1
II,2
III,3
IV,4
V,5
VI,6
VII,7
VIII,8
IX,9

X,10
XI,11
XII,12
XIII,13
XIV,14
XV,15
XVI,16
XVII,17
XVIII,18
XIX,19
XX,20
XXI,21
XXII,22
XXIX,29
XXX,30
XXXIV,34
XXXV,35
XXXIX,39
XL,40
L,50
LI,51
LV,55
LX,60
LXV,65
LXXX,80
XC,90
XCIII,93
XCV,95
XCVIII,98
XCIX,99

C,100
CC,200
CCC,300
CD,400
D,500
DC,600
DCC,700
DCCC,800
CM,900

CMXCIX,999