Dat je sledeći kod:
<script>
var s='First JavaScript string.';
var c='This is second text.'
</script>
Izvršiti potrebne operacije nad stringovima u primeru da (svako drugo slovo je obojeno crvenom bojom).
| BoxROx 12.01.2015Одељци: Зид Питања и одговори Ивица BoxROx              | Кључне речи: string js html JavaScript | 
                        
                            
                        
                        1
                        
                            
                        
                     | 
Приказани програм трансформише улазни стринг тако што сваки други карактер из стринга смешта између span тагова. Спан таг има постављен стил који дефинише боју слова. Формирање новог стринга се обавља у оквиру петље која се покреће онолико пута колико има слова у улазном стрингу. Појединачна слова се издвајају из улазног стринга уз помоћ уграђене функције charAt(index), а на основу остатка при целобројном дељењу индекса са бројем два одређује се да ли карактер треба да буде обухваћен спан таговима или не. Приказано решење броји и празна места и третира их на исти начин као и остале знакове.
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8"/>
  <title>Црвена слова</title>
</head>
<body>
  <h1>Свако друго црвено слово</h1>
  <div id="prikaz"></div>
  <script>  
	function obojiParne(str)
	{
		var izlaz = '';
		for(var i=0; i< str.length; i++)
		{
			var ch = str.charAt(i);
			if( i % 2)
				izlaz += '<span style="color:red;">'+ch+'</span>';
			else
				izlaz += ch;
		}
		return izlaz;
	}
	var s='First JavaScript string.';
	var c='This is second text.'
	document.getElementById('prikaz').innerHTML = obojiParne(s) + obojiParne(c);
  </script>
</body>
</html> 
| Ивица 12.01.2015Одељци: Зид Питања и одговори Ивица | 
                        
                            
                        
                        0
                        
                            
                        
                     | 
©Библиотека++ 2025 Развој сајта Ивица Лазаревић